Microsoft Software Engineer I II interview questions
based on 146 ratings - Updated 14 May 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
42%
Applied online
Applied online
26%
Recruiter
Recruiter
19%
Employee referral
Employee referral
8%
Campus recruiting
Campus recruiting
2%
Other
Other
2%
Recruitment agency
Recruitment agency
1%
In person
In person
Interview search
146 interviews
Viewing 1 - 5 of 146 Interviews
Microsoft interviews FAQs
Software Engineer I II applicants have rated the interview process at Microsoft with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 63.8% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer I II roles take an average of 28 days to get hired, when considering 1 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 40 days.
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Microsoft in May 2026
Interview
1. Recruiter screen: recruiter was friendly but had their camera off. They asked me about my recent work experience, my strongest programming language, and salary expectations
2. Technical Screen: live HackerRank coding challenge with a team member of the team hiring for the role, over Microsoft Teams. The interviewer had their camera off but was easy to talk to. The coding challenge was a LeetCode-style challenge that required the backtracking algorithm. Interviewer spent extra time aftwards to take questions from me and share information about the team and employer.
3. 3x "Full Loop Interview Technical". The interviewers did not show up to these interviews. I emailed the recruiter who told me that interviewing for the role had been cancelled.
My overall impression of Microsoft based on their hiring practises is the company is dysfunctional, employees are disengaged, their hiring practises are disconnected from the actual job, and they don't care about candidate experience.
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.
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.