Software Developer applicants have rated the interview process at Microsoft with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 68.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through other source. The process took 1 week. I interviewed at Microsoft (Atlanta, GA) in Oct 2021
Interview
I had three interviews. The first was structured and focused on technical questions relevant to the role. The second interviewer showed up late and seemed distracted throughout. The third seemed disengaged and uninterested, which made it difficult to gauge the company’s interest or culture. Overall, the process felt inconsistent and lacked professionalism.
The 4-round interview was well-structured: First round tested algorithmic skills on HackerRank (medium-level graph problem). The next two technical sessions deeply covered system design and C#/.NET core concepts. Final behavioral interview had insightful discussions about career growth. Although I didn't receive an offer, the interviewers provided actionable feedback within 3 days, which was highly professional.
Interview questions [1]
Question 1
Question 1: How to serialize/deserialize a binary tree with cyclic references in C#?
Question 2: Design an API rate limiter for Azure services with sliding window logic.
Question 3: Explain async/await thread allocation differences between .NET Framework and .NET Core.
Four rounds of interviews with both behavioral and technical questions in each round. They were medium to hard leet code questions. Interviewer made it easier for me when I said I couldn’t solve the problem.