The first step was a 20-minute phone call for a regular introduction and to explain the process.
The next step was an online assessment of three questions. After passing the online assessment, I was interviewed by four engineers online due to COVID.
Most of the interviews involved whiteboard coding questions.
Asked to solve coding problems.
Solved two, which were LeetCode's intermediate level, and partially solved one.
Failed to solve the last, which was LeetCode's hard level.
The following metrics were computed from 999 interview experiences for the Microsoft Software Engineer role in United States.
Microsoft's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in United States.