It was quite challenging, to say the least. They had 3 questions for the open assessment, which were 2 easy LeetCode questions and 1 hard LeetCode question. Just review the basics, and everything else will work out in your favor.
Why did I want to work at Microsoft?
The following metrics were computed from 76 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.