Multiple stages. Last stage included a full loop with multiple interviewers. Questions seemed reasonable. If you do well but are not considered to be a diverse candidate, be prepared for a potential multi-month wait time to receive an offer. Microsoft is dedicated to building a diverse workforce and as such will wait as long as necessary in some cases to ensure a diverse talent pool has been considered for any given position. If a diverse candidate is interviewed with equal or better results than a non-diverse candidate, you can expect the diverse candidate to be extended an offer.
Interview questions [1]
Question 1
Your team is needing a profile web control in their web app. Design such a control. Curveball: You discover that multiple teams across the company also need a similar profile web control in their experiences. How does this change your approach/design of the solution?
Phone Screen done for teams, easy Data Structures questions, and scenario based on what DS to use when.
Also got a scenario of designing a hashing algorithm for partitioning purposes, which talks about different ways of solving it, and how to implement that using Hashmaps.
Interview questions [1]
Question 1
DSA questions like when to use HashMaps vs Queues vs Stacks.
2 technical round in same day. Virtual interview, just got call from HR 2 days before the interview. Panel was good then create comfortable environment and they were encouraging me and supporting me to solve the problem.
Interview questions [1]
Question 1
1st technical round - panel asked hacker rank problem solving questions on graphs+tree DS based problem, problem was related to count the number of path which forms a palindrom in BT
2nd round - Design a notepad
I applied through a recruiter. I interviewed at Microsoft (Redmond, WA)
Interview
It was much easier than I expected- It started of with a technical HackerRank screening 2 Med + 1 Hard LC.
1st Round - System Design & LLD of something like sports scoreboard [30mins] + Behavior [15mins]
2nd Round - Behavior[25mins] + 1 LeetCode Problem (20mins)
3rd Round - Culture Fit/ Behavior [45 mins solid Behavior]
4th Round - LLD (Restaurant Reservation) + 2 LeetCode [Medium - PrefixSum & LinkedList]