I interviewed for a similar position at Microsoft before and did not go through the final on-site. For this position, they set up an initial technical phone screen instead of the online assessment. After that, there were four rounds of technical interviews.
Initial Phone Screen: Coding (Arrays, Trees) - LeetCode Medium.
1st Virtual On-site Interview: Coding (Strings) - Easy.
2nd Virtual On-site Interview: System Design.
3rd Virtual On-site Interview: System Design.
4th Virtual On-site Interview: General Manager interview. Felt like "As-Appropriate," mostly behavioral with some technical questions.
System design questions were specifically tailored to their product.
The following metrics were computed from 2 interview experiences for the Microsoft Software Engineer II role in Atlanta, Georgia.
Microsoft's interview process for their Software Engineer II roles in Atlanta, Georgia is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Microsoft's Software Engineer II interview process in Atlanta, Georgia.