The interview process was amazing; I was very satisfied. This company paid upfront for everything: an intercontinental flight, a suite at the Marriott Inn for 3 nights, room service, taxis, etc.
The first meeting was with my on-site recruiter in building 111. We spoke about my opportunities at Microsoft and the things I like to do.
Then, a Microsoft shuttle took me to building 36, where Office is developed. I had 4 interviews of about 1 hour each, plus the "lunch" interview, which consists of having lunch with one of your interviewers and mainly speaking about what you like to do (favorite programming languages, IDEs, and things like that).
The interviewer also explained to me what his work exactly consists of.
There weren't many technical questions. Mainly, we spoke about my thesis and my previous projects. The "difficult" thing was the coding questions. To tell the truth, I think the problems were simple: a talented programmer should not have had problems solving them.
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.