Had a phone screen chat with an engineer on the team. It lasted an hour and included some tech questions and two coding questions (one in C++ and one in Python).
Seemed to go well, and they said they would update me in a few days. I never heard back from them.
Given a set of strings, write a class that can tell if a given string is in the given set.
The following metrics were computed from 17 interview experiences for the Microsoft Senior Software Engineer role in Canada.
Microsoft's interview process for their Senior Software Engineer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Senior Software Engineer interview process in Canada.