Microsoft Senior Software Developer 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 66 - 70 of 309 Interviews
Microsoft interviews FAQs
Senior Software Developer 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 -
4 round interviews. Each by different reviewer. The team work with C# and C++ (mostly C++ according to interviewer).
I was allowed to write code with python during the interview.
Interview questions [1]
Question 1
Asked algos and also other soft questions, like why don't you like your current job.
One day interview with four stages for API interface design, OOP, System Design and Level Adjustment (like system design in general). After finishing it I was asked for one more round. I was given one LeetCode medium task for it
Interview questions [1]
Question 1
How would you invent a system for full internet scrapper processing and counting words
I unfortunately had a very poor interview experience. They took a full month to respond to my application and to give me a phone interview. The email that they sent me had my name misspelled, which really showed the lack of care they put towards their candidates.
The interview started well, as the interviewer was very friendly, but it all went downhill when the coding portion began. The interviewer kept on micromanaging me while I was coding, and would cut me off only a few lines into coding to discuss minor stylistic changes to my code. They also had a hard time understanding my code because it didn't seem to match exactly the answer they had written down.
Overall, very poor experience interviewing.
Interview questions [1]
Question 1
Question regarding linked lists and flattening nested linked lists