The interview process consisted of several stages:
First, a 15-minute recruiter phone call to discuss the position and explain the interview process.
Second, a coding challenge comprising 3 medium LeetCode questions.
Third, four rounds of technical interviews with live coding exercises and behavioral questions.
Why do you want to work at Microsoft?
Why are you looking for a change?
The following metrics were computed from 78 interview experiences for the Microsoft Software Engineer role in Canada.
Microsoft's interview process for their Software Engineer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Engineer interview process in Canada.