The process involves multiple stages.
The last stage included a full loop with multiple interviewers. The questions seemed reasonable.
If you perform well but are not considered a diverse candidate, be prepared for a potential multi-month wait time to receive an offer. Microsoft is dedicated to building a diverse workforce and as such will wait as long as necessary in some cases to ensure a diverse talent pool has been considered for any given position.
If a diverse candidate is interviewed with equal or better results than a non-diverse candidate, expect the diverse candidate to be extended an offer.
Your team needs a profile web control for their web app. Design such a control.
Curveball: You discover that multiple teams across the company also need a similar profile web control in their experiences. How does this change your approach or design of the solution?
The following metrics were computed from 7 interview experiences for the Microsoft Software Engineer 2 role in United States.
Microsoft's interview process for their Software Engineer 2 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 2 interview process in United States.