Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Interview Questions, Process, and Tips

Updated 21 Jan 2025

Top Microsoft Corporation Interview Questions and Answers

  • 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

Microsoft Corporation Interview Experiences

13 interviews found

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

I applied via LinkedIn and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - Coding Test 

Find range of numbers in an infinite array

Round 2 - Assignment 

Design a tree view for mobile with infinite nodes and collapsible using react-native

Round 3 - Technical 

(2 Questions)

  • Q1. Discussion about my project and related questions
  • Q2. Explain the tech stack, pros and cons
  • Ans. 

    The tech stack includes Java, Spring Boot, React, and MySQL. Pros include robustness and scalability, cons include potential performance issues.

    • Tech stack: Java, Spring Boot, React, MySQL

    • Pros: Robustness, scalability

    • Cons: Potential performance issues

  • Answered by AI

Skills evaluated in this interview

I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Given preorder and postorder traversal of a binary tree. Construct a binary tree and return inorder traversal.
  • Ans. 

    Construct binary tree from preorder and postorder traversal and return inorder traversal.

    • Create a root node with the first element of preorder traversal

    • Find the index of root node in postorder traversal

    • Divide the preorder and postorder traversals into left and right subtrees

    • Recursively construct left and right subtrees

    • Return inorder traversal of the constructed binary tree

  • Answered by AI
  • Q2. Given two strings return true if both are anagrams of each other
  • Ans. 

    Check if two strings are anagrams of each other

    • Create a character frequency map for both strings

    • Compare the maps to check if they are equal

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have applied through Microsoft careers page.
Got call from HR after 2 weeks.
They scheduled first round and i was not able clear that round.
Be well prepared with DSA

Skills evaluated in this interview

Senior Software Engineer Interview Questions Asked at Other Companies for undefined

Q1. Duplicate Integer in Array Given an array ARR of size N, containi ... read more
asked in Visa
Q2. Given a grid containing 0s and 1s and source row and column, in h ... read more
asked in Capgemini
Q3. Kth Largest Number Problem Statement You are given a continuous s ... read more
asked in Mphasis
Q4. Trapping Rain Water Problem Statement Given a long type array/lis ... read more
Q5. Anagram Pairs Verification In this task, you need to verify if tw ... read more

I applied via Recruitment Consultant and was interviewed in May 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Questions on Data Structures and Algorithms for the first two rounds.
  • Q2. Questions on System Design for some rounds.

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare on DS Algo for coding rounds.
Prepare well for design-based questions for senior roles.

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 Resume Shortlist.
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.

Microsoft Corporation Interview Process

based on 11 interviews

2 Interview rounds

  • Technical Round
  • Assignment Round
View more
Microsoft Corporation Senior Software Engineer Salary
based on 1.1k salaries
₹25 L/yr - ₹85 L/yr
233% more than the average Senior Software Engineer Salary in India
View more details

Microsoft Corporation Senior Software Engineer Reviews and Ratings

based on 66 reviews

3.8/5

Rating in categories

3.2

Skill development

3.8

Work-life balance

3.5

Salary

3.2

Job security

3.6

Company culture

3.0

Promotions

3.2

Work satisfaction

Explore 66 Reviews and Ratings
Software Engineer
2k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Senior Software Engineer
1.1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Engineer2
1k salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Software Developer
698 salaries
unlock blur

₹0 L/yr - ₹0 L/yr

Consultant
602 salaries
unlock blur

₹0 L/yr - ₹0 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