Microsoft Senior Software Developer Engineer 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 241 - 245 of 309 Interviews
Microsoft interviews FAQs
Senior Software Developer Engineer 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 -
I applied online. The process took 3 months. I interviewed at Microsoft (Bengaluru) in Jul 2020
Interview
All virtual interviews. Initial phone screen round consisted of 2 questions. Next Round One hard question from leetcode followed by 2 design interviews and one hiring manager round. All are average difficulty level.
Interview questions [1]
Question 1
1) Alien dictionary from leetcode
2) Dropbox design
I applied online. The process took 4 weeks. I interviewed at Microsoft
Interview
I went through a phone screen which consisted of LC med and LC hard, the next step was the interview, the first interviewer asked 4-5 LC questions in quick succession, ranging from Med to hard, for some I had to write the code, others they just wanted to check for the approach.
I was asked system design questions on finding the bottlenecks in a system with a given parameters and had to come up with a solution to mitigate the answers
Interview questions [1]
Question 1
find the locations of an optimal meeting point between points on a matrix.
write an LRU cache
I applied through a recruiter. The process took 1 day. I interviewed at Microsoft (Hyderabad) in Jul 2020
Interview
It's got initiated with a couple of calls from a technical recruiter, this was an opening for SAP GTS. During an interview, I had given almost all the answers correct, the interviewer was at the same designation for which I have been interviewing for, I realised the Question was not at the level I was expecting maybe the person who interviewing is not skilled up in the level he is supposed to take an interview and guess what he rejected me where I answered all most all answers right. I still wondering why I got rejected, just a suggestion to recruiting team don't put a panel of the same designation for which you are recruiting it creates a conflict of interest and maybe a bit of insecurity while taking the decision.