Initially, I connected with a recruiter from Microsoft at a career fair. We talked a bit about my resume. They emailed me and set up an on-campus interview for later that week. The interview was roughly 30 minutes. We discussed prior experience, I answered a technical question, and then there were a few minutes left for questions.
The second round of interviews was a half-day, on-campus event. I completed four rounds of interviews, each lasting 45 minutes. The final interview was with a manager. The interviews were all similar in structure, and the questions varied depending on the interviewer. Overall, I didn't find the questions to be too challenging; they were fairly straightforward.
The questions were very standard for a software engineering technical interview. None of them were too tricky.
I was asked to give runtimes and talk about other approaches to the problem.
The following metrics were computed from 9 interview experiences for the Microsoft Software Engineering role in Seattle, Washington.
Microsoft's interview process for their Software Engineering roles in Seattle, Washington is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineering interview process in Seattle, Washington.