I was contacted by a campus recruiter after handing in my resume during an info session.
I had an on-campus interview and was asked one technical question involving linked lists (very simple), and questions about my resume.
A month or so later, I was emailed regarding planning for my trip to Redmond for the final round of interviews.
It was a great experience; I had four interviews in Redmond. The interview problems were very basic, involving first-year data structures and algorithms.
I was contacted about an offer about one week later.
Develop a function to draw an n-ary tree, with each set of subtrees being centered on its root, recursively.
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.