Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare
4.0

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

Updated 21 Jan 2025

Top Microsoft Corporation Senior Software Engineer Interview Questions and Answers

  • Q1. Design elevators - How would you design how elevators work. How do you add different roles etc.
  • Q2. Given preorder and postorder traversal of a binary tree. Construct a binary tree and return inorder traversal.
  • Q3. Given two strings return true if both are anagrams of each other
View all 17 questions

Microsoft Corporation Senior Software Engineer Interview Experiences

29 interviews found

Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Recruitment Consulltant and was interviewed in Sep 2024. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. Design Instagram feed
  • Ans. 

    Designing Instagram feed involves displaying user's photos and videos in a visually appealing and user-friendly manner.

    • Display user's posts in a grid layout with images/videos and captions

    • Allow users to like, comment, and share posts

    • Implement infinite scrolling to load more posts as user scrolls down

    • Include a search bar to search for specific users or hashtags

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Minimum spanning tree based data structure question

Skills evaluated in this interview

Senior Software Engineer Interview Questions & Answers

user image Antonio` Pereira

posted on 14 Jan 2025

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Verify if a given string is or not a palindrome

Senior Software Engineer Interview Questions Asked at Other Companies

asked in UST
Q1. Nth Prime Number Problem Statement Find the Nth prime number give ... read more
asked in Capgemini
Q2. Pascal's Triangle Construction You are provided with an integer ' ... read more
Q3. K Largest Elements Problem Statement You are given an integer k a ... read more
asked in Info Edge
Q4. Buy and Sell Stock Problem Statement Imagine you are Harshad Meht ... read more
asked in DBS Bank
Q5. Tell me about yourself. What technology are you using? What is a ... read more
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
No response

I applied via Approached by Company and was interviewed in Jul 2024. There were 2 interview rounds.

Round 1 - Coding Test 

Longest continuous subarray with absolute difference less than or equal to limit

Round 2 - Design Test 

(1 Question)

  • Q1. Recommendation system

What people are saying about Microsoft Corporation

View All
intensedrum
Verified Icon
1w
works at
CarDekho
Btao btao jaldi!
Who will win the AI race ?
Deepseek
0%
OpenAI
0%
Google
0%
Microsoft
0%
Perplexity
0%
22 participants . poll closed
Got a question about Microsoft Corporation?
Ask anonymously on communities.
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

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

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

    • Create a Trie class with methods for inserting and searching words

    • Implement a UI with buttons to create and delete nested HTML elements

    • Use event listeners to handle user interactions

    • Update the UI dynamically based on trie operations

  • Answered by AI

Skills evaluated in this interview

Microsoft Corporation interview questions for designations

 Senior Software Engineer 2

 (2)

 Software Engineer

 (70)

 Senior Software Developer

 (2)

 Software Development Engineer

 (11)

 Software Engineer Intern

 (6)

 Principal Software Engineer

 (2)

 Software Engineer II

 (2)

 Associate Software Engineer

 (2)

Senior Software Engineer Interview Questions & Answers

user image Engineering with Prateek

posted on 21 Jan 2025

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Identify palindrome

Get interview-ready with Top Microsoft Corporation Interview Questions

Senior Software Engineer Interview Questions & Answers

user image Bhagyesh Varvdekar

posted on 17 Nov 2024

Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Code review questions about some unit tests
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - HR 

(2 Questions)

  • Q1. How you can contribute to our team?
  • Ans. 

    I can contribute to the team by leveraging my technical expertise, problem-solving skills, and collaborative mindset.

    • I have extensive experience in developing and maintaining complex software systems.

    • I excel in problem-solving and troubleshooting issues to ensure smooth operation of software applications.

    • I am a team player and enjoy collaborating with colleagues to achieve common goals.

    • I am proactive in staying updated...

  • Answered by AI
  • Q2. What motivate you to join us?
  • Ans. 

    I am motivated to join your team because of your innovative projects and collaborative work environment.

    • Exciting projects that align with my interests and skills

    • Opportunity to work with a talented and diverse team

    • Positive company culture and values

    • Room for growth and professional development

  • Answered by AI

Senior Software Engineer interview

user image Techgeek Sriram

posted on 16 Feb 2022

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

I applied via Referral and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

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
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Company Website and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Design a generic notification system.
  • Ans. 

    Design a generic notification system.

    • Define different types of notifications (email, SMS, push notifications)

    • Implement a way to schedule notifications

    • Allow users to customize notification preferences

    • Include a logging system to track sent notifications

    • Consider security measures to protect user data

  • Answered by AI
  • Q2. LLD for a distributed cache service.
  • Ans. 

    LLD for a distributed cache service involves designing the architecture, data flow, and communication protocols.

    • Design a scalable architecture with multiple nodes for storing and retrieving data.

    • Implement data partitioning to distribute data across nodes efficiently.

    • Define communication protocols for nodes to coordinate and synchronize data.

    • Include mechanisms for data replication and consistency across nodes.

    • Consider f...

  • Answered by AI

Skills evaluated in this interview

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Senior Software Engineer interview?
Microsoft Corporation interview process usually has 2-3 rounds. The most common rounds in the Microsoft Corporation interview process are Coding Test, Technical and Resume Shortlist.
How to prepare for Microsoft Corporation Senior Software Engineer interview?
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?

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

  1. Design elevators - How would you design how elevators work. How do you add diff...read more
  2. Given preorder and postorder traversal of a binary tree. Construct a binary tre...read more
  3. Given two strings return true if both are anagrams of each ot...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.

Microsoft Corporation Senior Software Engineer Interview Process

based on 26 interviews

3 Interview rounds

  • Coding Test Round
  • Assignment Round
  • Technical Round
View more
Microsoft Corporation Senior Software Engineer Salary
based on 1.1k salaries
₹20.9 L/yr - ₹85.4 L/yr
237% more than the average Senior Software Engineer Salary in India
View more details

Microsoft Corporation Senior Software Engineer Reviews and Ratings

based on 63 reviews

3.9/5

Rating in categories

3.3

Skill development

3.9

Work-life balance

3.4

Salary

3.3

Job security

3.7

Company culture

3.1

Promotions

3.2

Work satisfaction

Explore 63 Reviews and Ratings
Software Engineer
1.9k salaries
unlock blur

₹13.1 L/yr - ₹50 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹21 L/yr - ₹85.2 L/yr

Software Engineer2
995 salaries
unlock blur

₹20 L/yr - ₹70 L/yr

Consultant
609 salaries
unlock blur

₹13 L/yr - ₹36.7 L/yr

Support Engineer
560 salaries
unlock blur

₹7.6 L/yr - ₹30 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
Did you find this page helpful?
Yes No
write
Share an Interview