I applied through college or university. The process took 5 days. I interviewed at Microsoft in Oct 2017
Interview
On-Campus interview. Was a coding interview by a software engineer who was extremely helpful and nice. The process was about thirty minutes long and the interview was rather casual than formal. Overall a pleasant experience
I applied through a recruiter. The process took 4 months. I interviewed at Microsoft (Seattle, WA) in Feb 2018
Interview
first round behavioral question
second round onsite
I applied online and also gave my resume to the recruiter. I was contacted to schedule the first round after 1 month. It then takes 1 month to hear back from them after first round interview. And it takes 2 other months to schedule the final (second) round.
The interviewers were really helpful during the technical interviews.
I applied through an employee referral. The process took 3 months. I interviewed at Microsoft (Seattle, WA) in Oct 2017
Interview
On the day of interviews there were four interviews at the Redmond office back to back, each an hour long. They were all interviewers from the same team, and they were quite thorough and exhausting. All the interviews were half technical and half non-technical questions.
Interview questions [1]
Question 1
Create an object oriented design for a vending machine.