The process took 2 weeks. I interviewed at Microsoft in May 2011
Interview
Applied for a position within SQL Server group. Had two phone screen interviews with the test engineers. The questions are all technical, i.e. object oriented programming and SQL. Within two days I got invitation to a full-day on-site interviews starting from 8 AM to 5 PM including lunch interviews. Four interviews with engineers/architects and two with managers. Again typical programming interview questions, SQL, and database related questions, e.g. different types of join implementation.
Interview questions [1]
Question 1
Lowest common ancestor of two given nodes within a binary tree.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Seattle, WA) in Jun 2019
Interview
3rd party Recruiter reached out to for a contract role in one of the team from devices group and scheduled take home test followed by 3 rounds of interview on Teams and then release offer for 18 months contract
Interview questions [1]
Question 1
There were lot of technical and behavioral questions. Take home test contains real world problems such as debugging an issue in real world scenarios. Teams video calls were really long and each call lasted for 1 hour with many core questions
I applied through university. The process took 1 day. I interviewed at Microsoft in Aug 2016
Interview
Multiple rounds of interviews. First round was an online MCQ test. Second was an online algorithmic coding test. The next round was a pen and paper test consisting of algorithmic problems. Then 3 rounds of interviews which were of average difficulty. Applied through college. Location was for Hyderabad/Bangalore India. Interview process was good. HR communication was also good.
I applied through an employee referral. The process took 5 days. I interviewed at Microsoft
Interview
Interviewed with 5 people in 1 day. Group interview included the hiring manager, developers, testers and other senior people in the team. Each interview took an hour. It was overwhelming.
Interview questions [1]
Question 1
Tell me a time when you did not get along with your coworkers. How did you handle the situation?