1-hour technical phone screen 8-hour on-site technical interview (including with hiring manager)
After this round, I was told by a recruiter that although the team generally thought I was competent, they didn't unanimously feel I was the right fit for this team. This was probably accurate since I didn't ask many insightful questions about the team during the on-site.
So, the recruiter forwarded my resume to a few other teams, and I began the entire process again:
In all honesty, I found both of these teams to be more interesting. I asked more insightful questions, and I believe that contributed to getting an offer.
Phone screens seemed to like bit-twiddling questions.
On-site was all about data structures: hashes, linked lists, trees, sets, etc.
The following metrics were computed from 214 interview experiences for the Microsoft Software Development Engineer role in Redmond, Washington.
Microsoft's interview process for their Software Development Engineer roles in Redmond, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Redmond, Washington.