I had four one-on-one interviews and a lunch interview.
The first three interviews involved being asked many different technical problems to code.
The lunch interview, which took place at the restaurant, focused on how well I carried myself. For both the lunch interview and the final interview, I was asked a lot of questions about my background, career aspirations, and so on. They seemed focused on assessing whether I would be a cultural fit.
There are four people who want to cross a bridge. They each take 1, 2, 5, and 8 minutes. Only two people can cross at a time, and they take as long as the slowest person. What is the fastest time you can get everyone across?
Then I was asked to write the mathematical equation to determine the trade-off point between each of the two approaches to solving this.
The following metrics were computed from 27 interview experiences for the Microsoft Software Developer role in Redmond, Washington.
Microsoft's interview process for their Software Developer roles in Redmond, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Developer interview process in Redmond, Washington.