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 156 - 160 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 -
I applied through a recruiter. I interviewed at Microsoft (Bengaluru) in Nov 2022
Interview
I was contacted through a recruiter via LinkedIn. To get into interview round need to clear Codility round. Once it's cleared interview will be scheduled for a day, which will consists of multiple rounds. Based on first 2 round results it will proceed further.
Interview questions [1]
Question 1
Codility round questions: 1. Given 4 digits count how many valid time can be displayed on digital clock 2. Length of the longest switching slice(continuous fragment) in a given array. Technical interviews: 1st round(60 mins): I was asked about my current project and my responsibilities. 1 behavioral question( Any crucial client issue which I have worked on and how did I act on it) Write right view of a binary tree Search an element in a sorted 2D matrix. 2nd Round(60 mins): 1 behavioral question(Most challenging task I have come across) Which data structure is suitable for insert, remove and getRandaom value with O(1) time complexity. And few questions on the data structures. Write program for stack implementation with additional functions(push, pop, getMinimum from stack, getMaximum from the given stack)
I applied online. The process took 3 months. I interviewed at Microsoft (Vancouver, BC) in Oct 2022
Interview
I applied on the Microsoft site directly, and haven't heard any updates for the next 2 months, in fact, I thought I am just not being selected to move forward after no response after 2 weeks so I was a little surprised to receive the updates. The phone screening interview is scheduled within a week, and I receive the update the same day that says they will move me to the next step. There are in total 4 rounds of interviews in the virtual on-site step, which I have to schedule within 2 weeks after I pass the screening round. Three out of four is the technical round, which covers the data structure/algorithm, javascript, front-end, and web-server fundamentals and skills (I applied for the front-end role). The last round focused on behavior questions and discussed my past working experiences. The interviewers are nice and friendly, making me feel comfortable so I can focus on the questions. I received the results 2 days after the virtual-onsite round, followed by offer negotiation, background check, etc, which takes around another week. Besides the extremely long waiting time in the beginning, everything else moves fast and smoothly.
Interview questions [1]
Question 1
Leetcode style coding questions Front-end, javascript-related questions past experience and behaviors questions
I applied online. The process took 6 weeks. I interviewed at Microsoft
Interview
Initial interview with a manager, flurry of emails with recruiter to setup the interview loop, and then the interview loop with 4-5 different team members. Coding is mandatory and it ranges from CS specific questions, to actual real world situations. Behavioral questions etc. Most interviews I had were a great experience, with one or two being little over the top on the coding questions.
Interview questions [1]
Question 1
Have you had conflict, and if so, how did you resolve it? How can Microsoft help you, what can we do for you? What are your goals and aspirations? Tell me about a time where you had to make a difficult, unpopular decision, and how did you approach it?