I applied online. The process took 3 months. I interviewed at Microsoft (Redmond, WA) in Aug 2024
Interview
The interview process was lengthy and drawn out due to the abysmal scheduling of both the engineering team and the human resources team. I was waiting almost 2 months to receive the final decision. Would not recommend!
I applied online. The process took 4 weeks. I interviewed at Microsoft in Mar 2024
Interview
Fairly straightforward - email communication with recruiter who set up technical screen with a Lead. Virtual onsite interviews with 4 people (including hiring manager) after clearing technical screen. All the interviewers were great, the recruiter though never responded to any of my emails. They only emailed me when they had to set up interviews, but never answered my questions on what to expect in the interview or any feedback after the interviews. Overall experience during the interviews was great, thoroughly enjoyed speaking and solving problems with potential teammates during all 5 interviews.
Interview questions [1]
Question 1
Depth first traversal in Binary tree,
Binary Search in rotated matrix
Easy JS algorithm to use with React component
One design to design a game
Behavioral questions - why Microsoft, past experiences, tell me about a time...
I applied through an employee referral. The process took 2 weeks. I interviewed at Microsoft in Sep 2024
Interview
I was referred and had a recruiter reach out about a week later. I scheduled a call with the hiring manager and asked in advance what this call would consist of. I was told that it would just be a resume review.
When I got on the call, I was asked how well I knew some of the optional requirements and then asked a leetcode hard with only about 15 minutes left. However, it was one I had seen before so I was able to give correct answer. After that I spoke with the HM for well over the time limit about the job and their personal experiences working for MS.
I was almost certain I was going to be moving forward since I really enjoyed the chat I had with the HM and was able to solve the question even though I was asked it by surprise.
The only thing I can think of is that I didn't know some of the optional requirements that well. In that case then I think they should have been required instead of optional, to not waste anyone's time.
I was also ghosted until I followed up multiple times .
Interview questions [1]
Question 1
NDA, but was a leetcode hard on the Microsoft list.