I applied online. The process took two weeks.
It was very straightforward and organized. The final technical round was hard, but the recruiter was attentive and nice. It took 45 minutes, which was two coding problems: one was hard and the other was medium.
Name the time you had the hardest bug in your code.
The following metrics were computed from 1 interview experience for the Microsoft Software Engineer role in Ann Arbor, Michigan.
Microsoft's interview process for their Software Engineer roles in Ann Arbor, Michigan is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Microsoft's Software Engineer interview process in Ann Arbor, Michigan.