Microsoft Software Engineer Senior interview questions
based on 309 ratings - Updated Jun 16, 2026
Averageinterview difficulty
Mostly positiveinterview experience
How others got an interview
53%
Applied online
Applied online
28%
Recruiter
Recruiter
13%
Employee Referral
Employee Referral
2%
In Person
In Person
2%
Campus Recruiting
Campus Recruiting
1%
Staffing Agency
Staffing Agency
1%
Other
Other
Interview search
309 interviews
Viewing 121 - 125 of 309 Interviews
Microsoft interviews FAQs
Software Engineer Senior 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 67.6% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The first Interview was with the Hiring manager, then I proceeded to have 3 interviews in 1 day. Then Finally I had the final interview. Got an offer in less than a week.
Interview questions [1]
Question 1
The first interview was coding (data structure and algorithm).
The next 3 interviews were behavioral with coding questions.
The final interview was mainly behavioral and understanding my journey into software development.
I applied online. The process took 3 weeks. I interviewed at Microsoft (Seattle, WA) in Mar 2023
Interview
The coding interview is easy but the system design interview was difficult and needs knowledge of cloud, distributed systems in details. For coding interview, they asked about cherry pickup in both directions and how to find optimal number of cherry instead of greedy approach which picks max in separately.
Interview questions [1]
Question 1
Design social media network that provides ads partner to target users based on age/location etc.
I applied online. The process took 4 weeks. I interviewed at Microsoft (Palo Alto, CA) in Mar 2019
Interview
I went through Microsoft's interview process, which kicked off with a series of back-to-back virtual interviews. They included both behavioral and technical questions, handled by senior team members. The final round was an "As-Appropriate" interview with a high-ranking manager who decided on the spot about my hiring. The whole process took a couple of weeks to a month, where they evaluated me on collaboration, customer focus, and adaptability. I prepared thoroughly, even practiced with the STAR framework for responses. It was quite the experience!