Software Engineer II applicants have rated the interview process at Microsoft with 3.1 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 62% positive. To compare, the company-average is 66.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer II roles take an average of 27 days to get hired, when considering 108 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 Software Engineer II according to 108 Glassdoor interviews include:
Phone interview: 28%
One on one interview: 26%
Skills test: 18%
Group panel interview: 8%
Background check: 8%
Presentation: 5%
Personality test: 4%
IQ intelligence test: 1%
Drug test: 1%
Other: 1%
Here are the most commonly searched roles for interview reports -
Interview process:
Online assessment (hard level)
1-hour screening call
4 interviews in one day:
Medium-hard LeetCode (OOP-focused)
Medium-hard LeetCode DSA problem
Long system design interview (strong focus on relational database design)
Partner manager interview (AI-focused + behavioral)
The process was technically challenging and well-structured.
However, after the final interview, there was over one month of silence despite follow-up messages. Eventually, I received a generic rejection email stating:
"This decision does not reflect on your potential or the value of your experience."
I would have appreciated more timely communication and more specific feedback after such an extensive process.
Moderate. Do leetcode tagged Microsoft questions. They generally ask from most recent Microsoft tagged questions. I applied without referral. Will have a technical screening with hiring manager. Then DSA and System design rounds.
I applied through an employee referral. The process took 1 week. I interviewed at Microsoft (Bengaluru) in Feb 2026
Interview
I applied through employee referral, process started with online assessment round, it had medium-to-hard DSA questions. 2nd round is DSA virtual interview, the interviewer asked 2 medium level DSA questions. 3rd round is system design.