I had three phone/Skype interviews and three in-person interviews.
I was asked a mix of behavioral and programming/technical questions. Interviewers gave me a very good overview of the company's culture and the project the team works on. I was also given plenty of opportunities to ask questions.
The questions were challenging, but nothing unreasonable was asked. Overall, a very positive and informative experience.
My process took one month from when a recruiter first reached out to me to when I received my offer. However, the process time can vary.
Explain a time when you needed to make changes to a system and why you decided the changes were necessary.
The following metrics were computed from 999 interview experiences for the Microsoft Software Engineer role in United States.
Microsoft's interview process for their Software 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 Engineer interview process in United States.