Microsoft Software Engineer -2 interview questions
Updated 25 Mar 2026
based on 20 ratings
Difficulty
Average
Experience
Very positive
How others got an interview
53%
Applied online
Applied online
20%
Recruiter
Recruiter
20%
Employee referral
Employee referral
7%
Recruitment agency
Recruitment agency
Interview search
20 interviews
Viewing 1 - 5 of 20 Interviews
Microsoft interviews FAQs
Software Engineer -2 applicants have rated the interview process at Microsoft with 3.2 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 72% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer -2 roles take an average of 7 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 18 days.
Common stages of the interview process at Microsoft as a Software Engineer -2 according to 5 Glassdoor interviews include:
Phone interview: 67%
One on one interview: 33%
Here are the most commonly searched roles for interview reports -
Phone Screen done for teams, easy Data Structures questions, and scenario based on what DS to use when.
Also got a scenario of designing a hashing algorithm for partitioning purposes, which talks about different ways of solving it, and how to implement that using Hashmaps.
Interview questions [1]
Question 1
DSA questions like when to use HashMaps vs Queues vs Stacks.
I applied through a staffing agency. I interviewed at Microsoft (Seattle, WA) in Mar 2025
Interview
Two interviews.
The first one was focused on system design.
The second one was a review of my entire career, with a discussion of the biggest challenges and a lot of technical details.
Interview questions [1]
Question 1
I was asked about the most recent problem I remember, the biggest challenge I faced, and how I would patch an npm package step by step, from the first step to the last.
2 technical round in same day. Virtual interview, just got call from HR 2 days before the interview. Panel was good then create comfortable environment and they were encouraging me and supporting me to solve the problem.
Interview questions [1]
Question 1
1st technical round - panel asked hacker rank problem solving questions on graphs+tree DS based problem, problem was related to count the number of path which forms a palindrom in BT
2nd round - Design a notepad