Applied through university and had an on-campus interview.
It involved fairly standard questions, such as:
On the whole, it was fairly straightforward. The recruiter is also interested to know what team you would like to join and why.
Find all substrings of a given length in a string.
The following metrics were computed from 68 interview experiences for the Microsoft Software Development Engineer role in Canada.
Microsoft's interview process for their Software Development Engineer roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Microsoft's Software Development Engineer interview process in Canada.