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
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Naukri.com and was interviewed before May 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. What are the different types of backup strategies?
  • Ans. 

    Different types of backup strategies include full backup, incremental backup, differential backup, and mirror backup.

    • Full backup: A complete backup of all data and files.

    • Incremental backup: Backs up only the data that has changed since the last backup.

    • Differential backup: Backs up all changes since the last full backup.

    • Mirror backup: An exact copy of the data is created in real-time.

  • Answered by AI
  • Q2. Incremental, differential, synthetic full, Active full

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare basics for the role where you are going to support the technology.

Skills evaluated in this interview

Top Microsoft Corporation Support Engineer Interview Questions and Answers

Q1. What are you day to day activity. How do you troubleshoot login issues?
View answer (1)

Support Engineer Interview Questions asked at other Companies

Q1. How to handle escalations/ your approach to solve any issues/ why do you want to join support when already you are working on development
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Mar 2023. There were 6 interview rounds.

Round 1 - Coding Test 

String related questions

Round 2 - Assignment 

Web development - 3 day hackathon

Round 3 - One-on-one 

(1 Question)

  • Q1. Questions related to the app developed
Round 4 - Technical 

(1 Question)

  • Q1. Resume discussion for 15 minutes, 3 coding questions, 1 easy, 2 medium
Round 5 - Technical 

(1 Question)

  • Q1. One coding question involving strings, arrays, stack
Round 6 - HR 

(1 Question)

  • Q1. Received offer and salary discussion

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 (203)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Mar 2023. There were 3 interview rounds.

Round 1 - HR 

(2 Questions)

  • Q1. Why did I want to join MS
  • Q2. Why I thought I was a good fit
Round 2 - Technical 

(2 Questions)

  • Q1. What is an IP address, server, how to troubleshoot an issue
  • Ans. 

    An IP address is a unique identifier for a device on a network, a server is a computer or software that provides services to other devices, troubleshooting involves identifying and resolving issues.

    • An IP address is a numerical label assigned to each device connected to a computer network, used for communication and identification.

    • A server is a computer or software that provides services to other devices on the network,...

  • Answered by AI
  • Q2. What if a customer refuses to share logs and data?
  • Ans. 

    Explain importance of logs, offer alternative solutions, emphasize need for troubleshooting

    • Explain the importance of logs in diagnosing and resolving technical issues

    • Offer alternative solutions such as remote troubleshooting or guiding the customer through the process

    • Emphasize the need for collaboration and transparency to effectively resolve the issue

  • Answered by AI
Round 3 - Behavioral 

(1 Question)

  • Q1. Tell us about an issue or error you made in a previous job and how you resolved it

Skills evaluated in this interview

Top Microsoft Corporation Technical Support Engineer Interview Questions and Answers

Q1. What are the steps which you will follow if a customer calls and tell you that he is not able to do any editing in Microsoft word?
View answer (2)

Technical Support Engineer Interview Questions asked at other Companies

Q1. Admin Questions :- What is Relationships what are types of relationships
View answer (4)

Service Engineer Interview Questions & Answers

user image SUCHIT CHOUDHURY

posted on 6 Aug 2024

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

I applied via Referral and was interviewed before Aug 2023. There was 1 interview round.

Round 1 - Technical 

(1 Question)

  • Q1. System design question based on E Commerce app

Service Engineer Interview Questions asked at other Companies

Q1. What are the compulsory policy excess in four wheeler private vehicles?
View answer (12)

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)

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

I applied via Naukri.com and was interviewed before Apr 2023. There was 1 interview round.

Round 1 - Technical 

(3 Questions)

  • Q1. Find a free IP range in an infinite pool of reserve IPs
  • Ans. 

    To find a free IP range in an infinite pool of reserve IPs, we can iterate through the pool and check for available ranges.

    • Iterate through the pool of reserve IPs

    • Check for consecutive available IPs to form a range

    • Return the first free IP range found

  • Answered by AI
  • Q2. Print the content of a spiral matrix
  • Ans. 

    Print the content of a spiral matrix

    • Create a 2D array to represent the matrix

    • Use four variables to keep track of boundaries (top, bottom, left, right)

    • Iterate through the matrix in a spiral pattern, printing each element as you go

  • Answered by AI
  • Q3. Design a parking lot
  • Ans. 

    Design a parking lot with multiple levels and automated ticketing system

    • Include multiple levels for parking spaces

    • Implement automated ticketing system for entry and exit

    • Utilize sensors to detect available parking spots

    • Incorporate payment options for customers

    • Provide security measures such as CCTV cameras and alarms

  • Answered by AI

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

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)

Get interview-ready with Top Microsoft Corporation Interview Questions

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

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)

QA Engineer Interview Questions & Answers

user image Anonymous

posted on 1 Oct 2024

Interview experience
5
Excellent
Difficulty level
Easy
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed before Oct 2023. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Tell me about your skills
  • Ans. 

    I have strong skills in manual and automated testing, test planning, test case design, defect tracking, and regression testing.

    • Proficient in using testing tools such as Selenium, JIRA, and TestRail

    • Experience in creating test plans, test cases, and test scripts

    • Skilled in identifying and documenting software defects

    • Knowledge of regression testing and test automation frameworks

    • Ability to work effectively in a team environ

  • Answered by AI
  • Q2. What is your expected salary
  • Ans. 

    My expected salary is based on my experience, skills, and the market rate for QA Engineers.

    • Consider my years of experience in QA testing

    • Take into account my relevant certifications or qualifications

    • Research the average salary range for QA Engineers in this location

  • Answered by AI

QA Engineer Interview Questions asked at other Companies

Q1. 80 pairs of socks in a dark room, 40 black, 40 white, how many minimum number of socks need to be taken out to get 15 pairs of socks
View answer (9)

Summer Intern Interview Questions & Answers

user image Anonymous

posted on 28 Aug 2022

I applied via Company Website and was interviewed in Jul 2022. There were 6 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 - Coding Test 

It was a 10 multiple choice questions test on various coding concepts, data structures, algorithm

Round 3 - Coding Test 

It was a mathematics permutation question.

Round 4 - Assignment 

This round requires to submit a project on given problem statements

Round 5 - Technical 

(1 Question)

  • Q1. You are given two integers n and k. Count the number of permutations where at least k positions have arr[i] =i.
  • Ans. 

    Count permutations with at least k positions having arr[i]=i

    • Calculate number of permutations with exactly k positions having arr[i]=i

    • Calculate number of permutations with exactly k+1 positions having arr[i]=i

    • Subtract the above two values to get the final answer

  • Answered by AI
Round 6 - HR 

(1 Question)

  • Q1. About Microsoft Engage project and projects on my resume and one coding question.

Interview Preparation Tips

Topics to prepare for Microsoft Corporation Summer Intern interview:
  • Array
  • Strings
  • Recursion
  • Binary Search
Interview preparation tips for other job seekers - Use as much technology you can for building project and practice questions on data structures and algorithm.

Skills evaluated in this interview

Summer Intern Interview Questions asked at other Companies

Q1. There are 8 bottles of milk out of which one bottle is poisoned. What will be the minimum number of persons required to find the poisoned bottle if the person dies within 24 hours of drinking the poison. You have only 24 hours.
View answer (6)

Interview Questions & Answers

user image Anonymous

posted on 26 Apr 2024

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

I applied via Approached by Company and was interviewed before Apr 2023. There were 3 interview rounds.

Round 1 - HR 

(1 Question)

  • Q1. Experience related
Round 2 - Technical 

(2 Questions)

  • Q1. Online test timed coding interview
  • Q2. Hacker rank online timed assessment
Round 3 - Onsite 

(1 Question)

  • Q1. 4 interviews - 3 coding, 1 design
Interview experience
5
Excellent
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Approached by Company and was interviewed before Apr 2023. There were 2 interview rounds.

Round 1 - Technical 

(1 Question)

  • Q1. Questions about cryptography was asked
Round 2 - Technical 

(1 Question)

  • Q1. General Questions about API security

Security Engineer Interview Questions asked at other Companies

Q1. 1. What is Cryptography? Cryptography is the practice and study of techniques for securing information and communication mainly to protect the data from third parties that the data is not intended for. 2. What is the difference between Symm... read more
View answer (25)

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