I had a campus interview first, which involved a coding problem. I passed this one.
Then I got an onsite interview at Fargo. There were four or five rounds of interviews. Every round, I had to do one or two coding questions and talk about my projects, my work experience, and so on.
I failed one logic test problem in the first round but did well in the rest. I spent too much time practicing coding problems, not expecting them to be so easy. However, I didn't do very well when discussing my work experiences.
The following metrics were computed from 634 interview experiences for the Microsoft Software Development Engineer role in United States.
Microsoft's interview process for their Software Development 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 Development Engineer interview process in United States.