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.
I applied through college or university. The process took 2 weeks. I interviewed at Microsoft in Apr 2018
Interview
Did and on campus interview. Behavioral interview + 1 Coding Question with an engineer from the company. Was invited to the interview after meeting with recruiters in a career fair.