I applied through the university career fair in mid-September and got the first-round interview in late October.
The interviewer asked me two questions, both of which were not hard and I had seen them before. The first was maximum subset sum, and the second was to write a program to transpose a matrix. I answered them correctly and quickly.
The interviewer then asked if I had seen similar problems before, as he thought I answered them "Too quickly and correctly." I didn't want to lie, so I told him the truth that I had indeed seen them before. He said nothing.
A few days later, I received an email stating that I performed excellently in the interview, but the quota of internships for my university was full. I am not sure if Microsoft was just comforting me or if he truly thought highly of me. However, the fact is, I was rejected.
Nothing, all the questions were very easy.
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.