There were three rounds, each with a different team. Each round consisted of behavioral/experience-related questions followed by a coding question.
The interviewers were very positive and kind, and were willing to provide clues or try to understand your logic as you worked on the technical portion.
Technical: They asked the valid BST question.
Nontechnical: They asked about prior work experience, areas of interest in software, etc.
The following metrics were computed from 18 interview experiences for the Microsoft Software Engineer role in Atlanta, Georgia.
Microsoft's interview process for their Software Engineer roles in Atlanta, Georgia is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Atlanta, Georgia.