The process was a recruiter screening, followed by a live coding interview and then a hiring event day. The recruiter was helpful. The coding interviewer asked questions about my technical background, which I was not expecting. He was not helpful during the coding problem.
The following metrics were computed from 133 interview experiences for the Microsoft Software Engineer II role.
Microsoft's interview process for their Software Engineer II roles is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer II interview process.