Software Engineer 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 -
5 stages, 4 of them are technical and an HR phase. Overall the process was pretty quick qn clear. However, there was one interview lasted almost a full day at their offices.
Interview questions [1]
Question 1
Implement a calculator that will print to the screen the value of 10^n
I applied through a recruiter. The process took 2 weeks. I interviewed at Microsoft (Hyderabad) in Mar 2024
Interview
First: Online Test
Two questions, 1 medium level array related question other hard level. I did the first questions and all the sample test cases passed.
Second: Interview Online over teams
Could not write working code for the above hence got rejected
Interview questions [1]
Question 1
1) There are 3 subjects (A, B, C) and n students who write exams on these subjects. Allocate seats to these students such that no two students sit consecutively. That means if any student sits at position (i,j) then no other student should sit in position (i+1,j), (i,j+1), (i-1,j), (i,j-1) also two students with the same subject should not sit in the same row or column for example, A blank A is not a valid arrangement, whereas A blank B is a valid arrangement.
2) https://leetcode.com/problems/maximal-rectangle/description/
I applied online. The process took 3 months. I interviewed at Microsoft (Minneapolis, MN)
Interview
1 recruiter round + 4 technical rounds + 1 manager round followed by offer call.
Recruiter round is fairly basic background questions.
Technical rounds can cover anything from Leetcode to behavioral to system design questions.
Manager round is usually just introduction to the team
Interview questions [1]
Question 1
How would you write an algorithm that determines whether there are any duplicate files within the same folder?