Microsoft Software Engineer Senior interview questions
Updated May 30, 2026
based on 307 ratings
Difficulty
Average
Experience
Mostly positive
How others got an interview
54%
Applied online
Applied online
27%
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
307 interviews
Viewing 31 - 35 of 307 Interviews
Microsoft interviews FAQs
Software Engineer Senior applicants have rated the interview process at Microsoft with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 61.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer Senior roles take an average of 56 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Microsoft overall takes an average of 31 days.
Common stages of the interview process at Microsoft as a Software Engineer Senior according to 3 Glassdoor interviews include:
One on one interview: 50%
Phone interview: 50%
Here are the most commonly searched roles for interview reports -
Very straightforward. HR reaches out schedules call and interview. General experience related questions and Easy to medium leet code first interviews - semi hard in final rounds. First round was with 2 different people at different times. The final round was long and was with 3-4 diferrent people, each asking a medium to hard problem.
Interview questions [1]
Question 1
Number of island type of problem was the hardest one
Online coding round : Hacker Rank test.
F2F :
Round 1 coding : Question given as statement need to design the input and o/p and give an optimized solution using DSA and algo.
Round 2 : LLD .
Interview questions [1]
Question 1
Question given as statement need to design the input and o/p and give an optimized solution using DSA and algo.
I applied online. The process took 3 weeks. I interviewed at Microsoft in Sep 2025
Interview
Applied online
Resume shortlisted
Got call from recruiter for a screening round. You are asked about your project and career profile.
Screening cleared and you are asked to give your interview availability schedule.
Gave them few dates and time.
All of this process is through mail only.
They sent invite for the interview but the interviewer didn't join. I sent them mail for same and was told will be rescheduled.
Rescheduled 1 st technical round - asked about my profile and experience. Technical question
Round 2 - Focussed more on DSA
Interview gave me a live DSA coding problem. It was a bit complicated to understand as when I questioned interviewer. He wasn't able to give me a proper understanding of it. Anyhow tried to solve it but was unsuccessful. Though after some time interviewer was giving hints on to solve but still I failed.