Microsoft Software Engineer Senior interview questions
based on 308 ratings - Updated Jun 12, 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
308 interviews
Viewing 241 - 245 of 308 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 -
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.
I applied online. I interviewed at Microsoft (Berlino) in May 2020
Interview
I applied to an ad for Berlin, and I have learned later that this ad was for multiple locations in Europe and there were no open positions for Berlin.
They contacted me with an email to have a quick phone screen almost a month later. Then after that they've sent a codility test. Which I've passed easily.
After the codility test they set up 4 interviews as a "hiring event". And due to COVID-19 all was to be done online. The day before one of the interviews were cancelled. And I had completed other three interviews. But didn't get a feedback for 10 days.
After that I have emailed to the recruiter about feedback on the interview. She told me that she has moved to other projects and another person will contact me about it.
After another week I was called by another recruiter and he said that feedback from that 3 interview was positive and they want to have a replacement interview for the cancelled one. And I will be contacted for that interview in a couple of days.
Two weeks passed and there were no contact. And I did not remember the name of the new recruiter and did not have his email but used the contact recruiter button on the Microsoft Action Center and asked them about this interview. That was almost a month ago and MS did not contact me since.
It's been almost 5 months since I applied and almost a month and a half since last contact I have received from MS. And I am really dissapointed how unprofessionally handled my process.
Interview questions [1]
Question 1
Design a Library. (Not a SW library, a library for books)