I applied through college or university. The process took 2 months. I interviewed at Microsoft (Praag) in Dec 2014
Interview
First stage was a phone interview - 30 minutes about my background and some logic puzzles.
Second stage was an interview with an employee from Microsoft at my university.
Third stage was a series of technical interviews in Microsoft office in Prague, 45 min each.
Interview questions [1]
Question 1
The questions were about implementing modified BFS, some manipulation on arrays, designing a server architecture, creating a specific binary tree for a SDK (it was supposed to be generic).
I applied through college or university. The process took 4 weeks. I interviewed at Microsoft (Irvine, CA) in Oct 2017
Interview
An on-campus interview. Some basic questions about my previous projects. very detail questions on my projects. A simple algorithm question. The process of interview is very nice and duration is about 45 minutes.
Interview questions [1]
Question 1
How to generate all lowcase and upcase letter string according to a specific letter string.
I applied through an employee referral. The process took 1 day. I interviewed at Microsoft (Redmond, WA) in Oct 2017
Interview
The interview process at Microsoft was pretty intense. The onsite interview consisted of four 45-minute interviews which covered the 5-minute introduction and about 40 minutes of technical discussion (Algorithms, problem solving)