I was contacted by a campus recruiter and completed an in-person interview, which was followed up with an invitation for an on-campus interview. That interview consisted of five one-hour meetings with various team members within the team I was applying for. The interviewers were polite and offered helpful feedback throughout the process.
The most unexpected question was how to conduct a testing suite efficiently using x number of machines. This, however, turned out to be a disguise for a bin packing problem.
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.