Submitted the resume at the job fair. One week later, I received an email for an on-campus interview.
The 30-minute interview was divided into two parts. The first part consisted of questions about my previous experience. The second part had three questions:
(1) Compare two integers, a and b, without using +, -, *, /, or if statements. (2) What is a deep copy, and what is a shallow copy? (3) How would you test an ATM machine?
Result: Secured an on-site interview.
Compare two integers a and b without using +, -, *, / and without using if statements.
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.