I applied online through Microsoft Careers.
About a month later, I was contacted for a screening interview with the Foundry program. It was scheduled as a 30-minute interview over the phone, but my actual interview only lasted 15 minutes.
One to one-and-a-half weeks after my screening, I received an email inviting me to Vancouver for a full day of interviews.
In the screening interview, I was asked:
"Why do you want to work for Microsoft?"
After that, the interviewer focused on my previous experience and personal projects.
There was nothing technical.
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.