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 8 Mar 2025

Top Microsoft Corporation Interview Questions and Answers

View all 735 questions

Microsoft Corporation Interview Experiences

Popular Designations

557 interviews found

Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
2-4 weeks
Result
Selected Selected
Round 1 - Resume Shortlist 
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
Round 2 - Technical 

(1 Question)

  • Q1. Given a tree, connect it horizontally.
  • Ans. 

    Connect nodes at the same level of a binary tree horizontally.

    • Use a queue to traverse the tree level by level.

    • For each level, connect the nodes in the queue from left to right.

    • Set the right pointer of each node to the next node in the queue.

    • Set the right pointer of the last node in the level to null.

  • Answered by AI
Round 3 - Technical 

(1 Question)

  • Q1. Design an algorithm to write content to a screen
  • Ans. 

    Algorithm to write content to a screen

    • Determine the type of content to be displayed

    • Choose an appropriate font and font size

    • Define the layout and positioning of the content

    • Implement the algorithm to display the content on the screen

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. Design an Elastic Load balancer
  • Ans. 

    An Elastic Load Balancer distributes incoming traffic across multiple targets to ensure high availability and scalability.

    • Choose the appropriate load balancer type (Application, Network, Classic)

    • Configure health checks to ensure traffic is only sent to healthy targets

    • Set up auto scaling groups to automatically add or remove targets based on traffic

    • Use security groups to control access to the load balancer and targets

    • Co...

  • Answered by AI
Round 5 - One-on-one 

(1 Question)

  • Q1. Project related questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Keep your mind open - look at how you can extend your solutions.
And ask clarifying questions

Skills evaluated in this interview

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.
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

Sde1 Interview Questions & Answers

user image Anonymous

posted on 23 Apr 2024

Interview experience
1
Bad
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Maximum element in a heap
  • Ans. 

    The maximum element in a heap can be found at the root node.

    • The maximum element in a max heap is always at the root node.

    • To find the maximum element, simply return the value at the root node.

    • In a min heap, the maximum element can be found by recursively checking the left and right child nodes.

  • Answered by AI

Skills evaluated in this interview

Sde1 Interview Questions asked at other Companies

Q1. DSA and Language Questions: 1. Difference between Arrays and ArrayList in Java. 2. Queue Implementation using Linked List. 3. BST- How would you fill a BST with a sorted array. 4. Random pointer linked-list clone. 5. Fibonacci number genera... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I was interviewed in Oct 2023.

Round 1 - HR 

(1 Question)

  • Q1. Talked about the company and salary expectations
Round 2 - Assignment 

3 leetcode problems of average difficulty

Round 3 - Technical 

(1 Question)

  • Q1. 4 main interviews, all in the same day 1h each (behavioral, system designe, oop, dsa)

Top Microsoft Corporation Software Engineer Interview Questions and Answers

Q1. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. Now we are passing X-ray from front face and getting a bool matrix1 of m*p the elements are set if there is a black spot.(as we are passing X-ray) and another mat... read more
View answer (1)

Software Engineer Interview Questions asked at other Companies

Q1. Bridge and torch problem : Four people come to a river in the night. There is a narrow bridge, but it can only hold two people at a time. They have one torch and, because it's night, the torch has to be used when crossing the bridge. Person... read more
View answer (199)
Interview experience
1
Bad
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Company Website and was interviewed in Apr 2023. There were 4 interview rounds.

Round 1 - Resume Shortlist 
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
Round 2 - Technical 

(2 Questions)

  • Q1. Experience in subject matter. Customers handles, territory managed, wins losses
  • Ans. 

    I have 5 years of experience as a Sales Specialist, managing a territory of 50+ customers, with a track record of consistent wins and occasional losses.

    • Managed a territory of 50+ customers, ensuring regular communication and relationship building

    • Consistently achieved sales targets and exceeded expectations through strategic planning and execution

    • Analyzed wins and losses to identify areas for improvement and implemented...

  • Answered by AI
  • Q2. What sort of customers managed, approach andanagement
  • Ans. 

    I have experience managing a diverse range of customers with a personalized approach to meet their needs and exceed expectations.

    • I have managed customers from various industries including retail, technology, and healthcare.

    • I believe in building strong relationships with customers to understand their unique requirements.

    • I tailor my approach based on the customer's preferences and communication style.

    • I have successfully ...

  • Answered by AI
Round 3 - One-on-one 

(1 Question)

  • Q1. Similar questions with focus on technical
Round 4 - HR 

(1 Question)

  • Q1. Salary, etc along with minute details

Sales Specialist Interview Questions asked at other Companies

Q1. What do you feel about digital education for kids ?
View answer (1)

Microsoft Corporation interview questions for popular designations

 Software Engineer

 (65)

 Software Developer

 (62)

 Senior Software Engineer

 (28)

 Software Developer Intern

 (24)

 Intern

 (20)

 Technical Support Engineer

 (14)

 Software Development Engineer

 (11)

 Data Scientist

 (10)

Consultant Interview Questions & Answers

user image prashant akhouri

posted on 15 May 2024

Interview experience
2
Poor
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

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

Round 1 - Technical 

(1 Question)

  • Q1. OOPS concepts to be explained

Consultant Interview Questions asked at other Companies

Q1. How would you pass an entry for travel expenses incurred and paid by employee and was reimbursed? How would the end to end flow happens
View answer (8)

Get interview-ready with Top Microsoft Corporation Interview Questions

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

Simple coding test where asked about DS and algorithm problems.

Interview Preparation Tips

Interview preparation tips for other job seekers - Please be prepared, ask for help. And when interviewer give hints, listen carefully as they want you to be able to catch the hint and reach to the solution.

Senior Software Engineer and Lead Interview Questions asked at other Companies

Q1. Explain importance of microservices and what are the realtime use cases from your experience
View answer (1)

Driver Interview Questions & Answers

user image Anonymous

posted on 19 Dec 2023

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

I applied via Company Website and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Resume Shortlist 
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
Round 2 - Technical 

(1 Question)

  • Q1. How to solve drive field
  • Ans. 

    To solve drive field, one must focus on improving driving skills and following traffic rules.

    • Practice defensive driving techniques

    • Follow speed limits and traffic signals

    • Avoid distractions while driving

    • Regularly maintain and check vehicle for safety

    • Take driving courses or lessons for improvement

  • Answered by AI

Driver Interview Questions asked at other Companies

Q1. How to receive our customer in the office while meet you
View answer (2)

Sdet Lead Interview Questions & Answers

user image Anonymous

posted on 25 Jun 2024

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

It was a kinda easy with basic data structure

Round 2 - Group Discussion 

It was little tough everyone was given with a topic to discuss

Sdet Lead Interview Questions asked at other Companies

Q1. write a palindrome program without using any in-build method. if there are 500 test cases and need to run only 50 test cases, then how to approach and do it? what is the framework used in your project? how will you handle if a team member w... read more
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Technical 

(1 Question)

  • Q1. Find element in rotated sorted array
  • Ans. 

    Search for an element in a rotated sorted array

    • Use binary search to find the pivot point where the array is rotated

    • Determine which half of the array to search based on the target value and the pivot point

    • Continue binary search in the selected half to find the target element

  • Answered by AI

Skills evaluated in this interview

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.
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Resume Shortlist 
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
Round 2 - HR 

(2 Questions)

  • Q1. Why are you interested in Microsoft
  • Q2. Tell me about yourself
Round 3 - One-on-one 

(2 Questions)

  • Q1. What is your favorite Microsoft product
  • Q2. Why does Microsoft still use bing even though it’s not the best product
  • Ans. 

    Microsoft still uses Bing due to its integration with other products, potential for growth, and competition with Google.

    • Integration with other Microsoft products like Windows and Office

    • Potential for growth in areas like AI and voice search

    • Competition with Google to maintain market share

  • Answered by AI

Financial Analyst Interview Questions asked at other Companies

Q1. Suppose you have 10000 US dollars with you, out of which you took a loan of 5000 US Dollars. Now suppose you have purchased two assets of 5000 US Dollars each, one through cash and other through bank loan. How would you show this transactio... read more
View answer (3)

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation interview?
Microsoft Corporation interview process usually has 2-3 rounds. The most common rounds in the Microsoft Corporation interview process are Technical, Coding Test and One-on-one Round.
How to prepare for Microsoft Corporation 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, Computer science, C++, Coding and Python.
What are the top questions asked in Microsoft Corporation interview?

Some of the top questions asked at the Microsoft Corporation interview -

  1. You are given infinite sequence of continuos natural numbers-1,2,3,4,5,6.........read more
  2. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. ...read more
  3. Given a string of containing lower case letters and upper case characters. Find...read more
How long is the Microsoft Corporation interview process?

The duration of Microsoft Corporation interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Microsoft Corporation Interview Process

based on 375 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

Accenture Interview Questions
3.8
 • 8.1k Interviews
IBM Interview Questions
4.0
 • 2.3k Interviews
Oracle Interview Questions
3.7
 • 846 Interviews
Google Interview Questions
4.4
 • 823 Interviews
Amdocs Interview Questions
3.7
 • 514 Interviews
Dell Interview Questions
4.0
 • 386 Interviews
Cisco Interview Questions
4.1
 • 370 Interviews
SAP Interview Questions
4.2
 • 283 Interviews
Adobe Interview Questions
3.9
 • 233 Interviews
Intel Interview Questions
4.2
 • 214 Interviews
View all

Microsoft Corporation Reviews and Ratings

based on 1.7k reviews

4.0/5

Rating in categories

3.9

Skill development

4.0

Work-life balance

3.9

Salary

3.5

Job security

4.0

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 1.7k 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