First round: 45 minutes, 1 technical.
Second round: Two 45-minute interviews, each with 1 technical.
Interviewers were very friendly and asked interesting questions.
Behavioral questions included why Microsoft and project failures.
Review hash maps and runtime complexity.
The following metrics were computed from 33 interview experiences for the Microsoft SWE role in United States.
Microsoft's interview process for their SWE 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 SWE interview process in United States.