Microsoft Sr. Software Engineer interview questions
based on 307 ratings - Updated May 30, 2026
Averageinterview difficulty
Mostly positiveinterview experience
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 166 - 170 of 307 Interviews
Microsoft interviews FAQs
Sr. Software Engineer 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 Sr. Software Engineer 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 Sr. Software Engineer according to 3 Glassdoor interviews include:
Phone interview: 50%
One on one interview: 50%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Microsoft in May 2022
Interview
Interview process consists of a screening round and 4 rounds in loop.
I have cleared all the rounds and i was selected . The recruiter called me and discussed about the offer.
After Offer was given i asked a discussion with hiring manager , then hiring manager sent out email that you were not selected.
I lost the value i had on microsoft.
I applied through a recruiter. The process took 1 week. I interviewed at Microsoft in May 2022
Interview
Step 1. Recruiter contacted and had a 30 mins call to understand the Job profile and what you looking forward.
Step 2. Asked me to update my resume in Microsoft career website.
Step 3. The recruiter started sharing some openings which hiring managers(mostly Dev Managers) shortlist. Gave my available timeslots.
Step 4: The hiring manager will schedule a technical coding interview round.
Interview questions [1]
Question 1
Interviewer first question: "Why Microsoft" and then he shares a Codility link.
Question: Convert a number (1234) into words (One Two Three Four) in a most efficient way(no switch case), no string conversion etc.
Since I didn't practice much Algorithms, I struggled a bit, however the interviewer gave some tips. It was a 50 mins online test in 1 hr time slot.
I applied online. I interviewed at Microsoft (Tallin) in May 2022
Interview
I was contacted by a recruiter. Then the recruiter set me up with a virtual interview. The interview was conducted in 4 parts. Behavioral, coding, system design and code architecture. The first three interview I did was ok. The interviewers were friendly. However the final interview which was the coding interview was horrible. For some reason the interviewer was irritated by me since I couldn’t understand the question. The question wasn’t clear enough. Anyway I tried understand she was rude. I was actually thinking maybe the color of my skin irritated her.
Interview questions [1]
Question 1
Design a chat application. For the system design interview.
For the code architecture design a vending machine
And for the coding interview I didn’t understand so I don’t remember