Applied through a university recruiter, I passed the on-campus interview and was flown out to the Redmond main campus.
They put me up in a hotel and then I had four interviews back-to-back (literally, 45-minute interview, 15-minute break, next round) between 8 a.m. and noon on one day.
If anything, the early start and fast pace tired me out. The questions themselves were straightforward. Just remember to take your time, think of corner cases, and test.
One about designing a regex matcher. I just tried to fly through it and forgot corner cases, or got flustered by my interviewer's less-than-warm demeanor.
The following metrics were computed from 634 interview experiences for the Microsoft Software Development Engineer role in United States.
Microsoft's interview process for their Software Development Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in United States.