I applied through a recruiter. The process took one week.
During the home LeetCode interview, using a specific software that they have, they gave me a test question to see how the system worked before it started. They tested me with two questions, and they were between medium and hard.
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.