Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare
4.1

based on 1.6k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Senior Software Engineer Interview Questions, Process, and Tips for Experienced

Updated 17 Oct 2024

Top Microsoft Corporation Senior Software Engineer Interview Questions and Answers for Experienced

  • Q1. Given preorder and postorder traversal of a binary tree. Construct a binary tree and return inorder traversal.
  • Q2. Given two strings return true if both are anagrams of each other
  • Q3. Find a free IP range in an infinite pool of reserve IPs
View all 10 questions

13 Microsoft Corporation Senior Software Engineer Interview Experiences for Experienced

19 questions found

Sort by: Popular
Interview experience
4
 Good
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

Technical Round (1 Question)

  • Q1. Implement trie in vanilla javascript with a UI problem of creating, deleting nested HTML element

Skills evaluated in this interview

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

HR Round (2 Questions)

  • Q1. How you can contribute to our team?
  • Q2. What motivate you to join us?

Get interview-ready with top interview questions

Interview experience
5
 Excellent
Difficulty level
 Hard
Duration
 2-4 weeks
Result
 Not Selected

I applied via Referral and was interviewed in Jun 2024.

1 Interview Round

1

Coding Test Round

Coding Round 1
ZigZag Level order Traversal of Binary Tree.

I was not able to solve this problem and was not proceeded with next round of Interview.

Interview experience
4
 Good
Difficulty level
 Moderate
Duration
 Less than 2 weeks
Result
 Not Selected

I applied via Company Website and was interviewed in Nov 2023.

1 Interview Round

1

One-on-one Round (2 Questions)

  • Q1. Design a generic notification system.
  • Q2. LLD for a distributed cache service.

Skills evaluated in this interview

Microsoft Corporation interview questions for designations

 Senior Software Engineer 2

 (2)

 Software Engineer

 (68)

 Senior Software Developer

 (2)

 Software Development Engineer

 (11)

 Software Engineer Intern

 (5)

 Associate Software Engineer

 (2)

 Software Engineer II

 (2)

 Principal Software Engineer

 (1)

Senior Software Engineer Interview Questions

user image Abhishek Chaurasia

posted on 26 Oct 2023

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

4 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Keep your resume crisp and to the point. A recruiter looks at your resume for an average of 6 seconds, make sure to leave the best impression.
View all tips
2

Technical Round (1 Question)

  • Q1. Question related to my current work.
3

Technical Round (1 Question)

  • Q1. Design Memory Management system
4

Technical Round (1 Question)

  • Q1. OS basics, locking mechanism, etc

Skills evaluated in this interview

Interview experience
5
 Excellent
Difficulty level
 -
Duration
 -
Result
 -

1 Interview Round

1

Technical Round (1 Question)

  • Q1. Leetcode island Graph problem

Interview Preparation Tips

Interview preparation tips for other job seekers - 2 DS rounds, 1 HLD and LLD round, 1 HM
Interview experience
4
 Good
Difficulty level
 Hard
Duration
 Less than 2 weeks
Result
 Not Selected

I applied via LinkedIn and was interviewed in Apr 2024.

2 Interview Rounds

1

Coding Test Round

DSA based arrays , graph and strings

2

Assignment Round

HLD discussion for scalable product

Senior Software Engineer interview

user image Techgeek Sriram

posted on 16 Feb 2022

Interview experience
4
 Good
Difficulty level
 -
Duration
 -
Result
 -

3 Interview Rounds

1

Resume Shortlist Round

Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
2

Coding Test Round

1 Hour, DSA, Face to face

3

One-on-one Round (1 Question)

  • Q1. Design a parking lot

Interview Preparation Tips

Interview preparation tips for other job seekers - Think through your approach before discussing with interviwer.

Skills evaluated in this interview

Interview experience
5
 Excellent
Difficulty level
 Moderate
Duration
 2-4 weeks
Result
Selected  Selected

I applied via Naukri.com and was interviewed before Apr 2023.

1 Interview Round

1

Technical Round (3 Questions)

  • Q1. Find a free IP range in an infinite pool of reserve IPs
  • Q2. Print the content of a spiral matrix
  • Q3. Design a parking lot

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA well, see a lot of scalable architecture videos if not worked on them directly

Skills evaluated in this interview

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Senior Software Engineer interview for experienced candidates?
Microsoft Corporation interview process for experienced candidates usually has 1-2 rounds. The most common rounds in the Microsoft Corporation interview process for experienced candidates are Technical, Coding Test and Assignment.
How to prepare for Microsoft Corporation Senior Software Engineer interview for experienced candidates?
Go through your CV in detail and study all the technologies mentioned in your CV. Prepare at least two technologies or languages in depth if you are appearing for a technical interview at Microsoft Corporation. The most common topics and skills that interviewers at Microsoft Corporation expect are microsoft, C++, Computer science, Coding and Debugging.
What are the top questions asked in Microsoft Corporation Senior Software Engineer interview for experienced candidates?

Some of the top questions asked at the Microsoft Corporation Senior Software Engineer interview for experienced candidates -

  1. Given preorder and postorder traversal of a binary tree. Construct a binary tre...read more
  2. Given two strings return true if both are anagrams of each ot...read more
  3. Find a free IP range in an infinite pool of reserve ...read more
How long is the Microsoft Corporation Senior Software Engineer interview process?

The duration of Microsoft Corporation Senior Software Engineer interview process can vary, but typically it takes about 2-4 weeks to complete.

Tell us how to improve this page.

Interview Process at Microsoft Corporation Senior Software Engineer for Experienced

based on 8 interviews in last 1 year

Interview experience

4.6
  
Excellent
View more

People are getting interviews through

based on 7 Microsoft Corporation interviews
Job Portal
Company Website
Recruitment Consultant
Referral
43%
29%
14%
14%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Microsoft Corporation Senior Software Engineer Salary
based on 982 salaries
₹25 L/yr - ₹94.2 L/yr
254% more than the average Senior Software Engineer Salary in India
View more details

Microsoft Corporation Senior Software Engineer Reviews and Ratings

based on 62 reviews

3.9/5

Rating in categories

3.2

Skill development

3.9

Work-Life balance

3.5

Salary & Benefits

3.3

Job Security

3.6

Company culture

3.1

Promotions/Appraisal

3.2

Work Satisfaction

Explore 62 Reviews and Ratings
Software Engineer
1.8k salaries
unlock blur

₹13 L/yr - ₹50 L/yr

Senior Software Engineer
979 salaries
unlock blur

₹25 L/yr - ₹95 L/yr

Software Engineer2
948 salaries
unlock blur

₹20 L/yr - ₹70 L/yr

Support Engineer
602 salaries
unlock blur

₹7 L/yr - ₹30 L/yr

Consultant
587 salaries
unlock blur

₹12.9 L/yr - ₹39 L/yr

Explore more salaries
Compare Microsoft Corporation with

Google

4.4
Compare

Amazon

4.1
Compare

Deloitte

3.8
Compare

TCS

3.7
Compare

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview