SDE-2 applicants have rated the interview process at Microsoft with 2.8 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 80% positive. To compare, the company-average is 66.4% positive. This is according to Glassdoor user ratings.
Candidates applying for SDE-2 roles take an average of 3 days to get hired, when considering 5 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 30 days.
Common stages of the interview process at Microsoft as a SDE-2 according to 5 Glassdoor interviews include:
Phone interview: 25%
Group panel interview: 19%
Skills test: 19%
Presentation: 13%
One on one interview: 13%
Personality test: 13%
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 3 days. I interviewed at Microsoft (Boston, MA) in Apr 2021
Interview
Only finishing the OA part, the assessment is easy.
Then onsite, I canceled my onsite due to get another offer.
I participated hiring event, by emailing recruiter at Linkedin, I think it's faster than directly apply or referral.
Three technical rounds after the initial phone screen and take home coding test.
HLD: design a booking system for movie tickets DSA: two simple (LC easy) string based questions LLD: movie ticket booking system (same as HLD) but at a granular level involving designing and implementing classes, interfaces and methods.
I applied through a recruiter. The process took 4 weeks. I interviewed at Microsoft (Hyderābād) in Feb 2026
Interview
Two DSA problems: LRU Cache+HLD on the same and Vector implementation using Arrays using pointer arithmetic and heap allocation in C++. The interviewers were really friendly and fun but I never got a feedback for my interview loop till now.
I interviewed at Microsoft (Redmond, WA) in Feb 2026
Interview
1 initial coding round followed by virtual onsite which can be scheduled immediately or up to two weeks later after the initial coding round- The virtual onsite consisted of the following rounds which were the following- Coding , System Design , behavioral,