I applied in-person. The process took 2 weeks. I interviewed at Microsoft (Vancouver, BC) in Nov 2017
Interview
Received phone call asking about resume projects, as well as regular interview questions like why would you want to work at Microsoft? Moreover, asked about favourite programming languages, and why they are your favourite.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Belgrade) in Jan 2017
Interview
You first have to pass a written test (2 or 3 hrs, 4 tasks - algorithmic). Then 4 hour interview with 4 different people. Every interviewer gives you one question to discuss.
Interview questions [1]
Question 1
There is usually one question with linked lists, one with trees, and two random questions.
I applied online. The process took 11 months. I interviewed at Microsoft (Redmond, WA) in Nov 2017
Interview
One slightly confusing interview on campus followed by on-site interviews that tended to be easy coding questions or more general thought experiments. A little math, a little coding, and a little general design knowledge were expected.
Top companies for "Compensation and Benefits" near you