The first round was an easy phone interview using Codility. It lasted 30 minutes or less. I solved the question quickly and then we just talked.
The final round consisted of two back-to-back 45-minute interviews with members of the Azure team. These interviews were more difficult.
Binary tree traversal (pre-order, post-order, etc.) and when to use each one.
The following metrics were computed from 45 interview experiences for the Microsoft Software Engineering role in United States.
Microsoft's interview process for their Software Engineering roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineering interview process in United States.