Microsoft Senior Software 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 236 - 240 of 309 Interviews
Microsoft interviews FAQs
Senior Software 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 through a recruiter. I interviewed at Microsoft in Oct 2020
Interview
Recruiter contacted me in LinkedIn. Did a online coding round in Codility, after that, I was invited for the virtual interviews.
Virtual interview consisted of 3 rounds (1 behavioral, 2 coding/design)
Positive:
I enjoyed the 3 virtual interview rounds, the interviewers are very nice and I had a really interesting conversation with all of them.
Negative:
The communication/interaction with the recruiters was very bad, most of the emails where automatic messages and it seems that the didn't even care. After the virtual interviews, I received a email saying that there were going to make me an offer and that the offer could take form 1-3 weeks. I was completely ghosted after that email, I even tried to get in touch with the recruiters and even cc everyone I could but didn't get any response.
I applied online. I interviewed at Microsoft (Tel Aviv) in Nov 2020
Interview
I had about 4 interviews with 4 different persons.
- Screener Interview (60 min)
- OOP Programming Interview (60 min)
- Behavioural Interview with Team Manager (60 min)
- Design Interview with Principle Engineer (60 min)
Interview questions [1]
Question 1
1. Implement Malloc and Free over preallocated buffer and fixed-size chunks with O(1) complexity.
2. Implement a ThreadPool
3. Describe a project that you took significant part of, and show its design.
4. Design a scalable files server such as SharePoint.
I applied online. I interviewed at Microsoft (Lagos) in Nov 2020
Interview
Online Assessment as a prequalification for onsite interview. The recuriter sent a codility link to me which has 3 questions for 2.5 hours. Questions in Long distance problem, sum of sub-array