I applied through a recruiter.
The interview consisted of four loop rounds in a stretch, which went well and could have been perfect. All rounds started with two to three behavioral questions, followed by technical questions. I feel the technical questions are long and need more time. Because of the initial behavioral conversation, which took 20 to 25 minutes, I had less time, which affected my ability to complete the implementation.
The following metrics were computed from 2,095 interview experiences for the Microsoft Software Engineer role.
Microsoft's interview process for their Software Engineer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process.