I applied through college or university. The process took 1 day. I interviewed at Microsoft (Ames, IA) in Jan 2018
Interview
The interview was roughly 30 minutes longs. It began with some of the basic personality questions. From here questions about my resume were asked. After this I was asked what data structures I was comfortable with. Then came the data structure question.
I applied through a recruiter. I interviewed at Microsoft
Interview
Scouted by recruiter who gave a basic phone screening. Next went straight to on-site interview with a Software Engineer who was quite senior. Didn't really take much interest in the interview, would rather have been somewhere else.
I applied through college or university. The process took 4 months. I interviewed at Microsoft (Redmond, WA) in Sep 2015
Interview
Full day on campus interview after the initial interview on school campus. Flew me out to Redmond, three interviewers within the day, spent all day in the interviewing room minus some tours and such.