I received a referral from a friend and was contacted for a phone screen. During the screen, I was asked one LeetCode easy question with a few follow-ups. I passed that and was invited to an on-site (virtual) interview.
There were four on-site interviews: three technical and one behavioral. In the technical interviews, I was asked one LeetCode easy question, one LeetCode medium question, and one non-LeetCode medium-level question. The interviewers were very friendly and helped me when I got stuck.
I don't think I performed amazingly, just well enough. I tried to connect with each interviewer and spoke to them as if they were my coworkers.
I received an offer one week after the on-site interviews. The entire process took about one month.
Tell me about your favorite or the most challenging project you worked on.
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.