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
3
Average
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 - Coding Test 

Focus on algorithms and data structures

Round 3 - Technical 

(1 Question)

  • Q1. Sort 3 arrays and find the closest numbers between them
  • Ans. 

    Sort 3 arrays and find the closest numbers between them

    • Sort each array in ascending order

    • Iterate through each array and compare the absolute difference between each element

    • Keep track of the smallest difference found so far

    • Return the pair of numbers with the smallest difference

  • Answered by AI

Skills evaluated in this interview

Senior Software Engineer 2 Interview Questions asked at other Companies

Q1. What microservices patterns are you aware ? let's assume that there is a microservice based architecture and service A is calling service B which in turn service C. If service b fails, how will you manage transaction and logging ?
View answer (1)

I applied via Campus Placement

Round 1 - Technical 

(4 Questions)

  • Q1. Tell me about yourself.
  • Q2. Tell me about your work. Explain some technical architecture of any project on your resume.
  • Q3. How would you go about building a crowd-sourced knowledge management portal.
  • Ans. 

    A crowd-sourced knowledge management portal can be built by following these steps.

    • Identify the target audience and their needs

    • Choose a platform for the portal (e.g. WordPress, Drupal)

    • Create a user-friendly interface for submitting and searching information

    • Implement a system for verifying and moderating user-generated content

    • Encourage user participation through incentives and gamification

    • Regularly update and maintain th...

  • Answered by AI
  • Q4. Technical architecture for the same knowledge management portal.
Round 2 - Product Management 

(3 Questions)

  • Q1. Walk me through your resume.
  • Q2. There are a ton of applications targeting music industry. I think there is still some gap in the industry that is not yet fulfilled. Can you create something in this space which could be viable?
  • Ans. 

    Yes, we can create a platform that connects independent artists with local venues for live performances.

    • Create a platform that allows independent artists to showcase their music and connect with local venues for live performances

    • Include features such as booking, scheduling, and payment processing

    • Provide a rating system for both artists and venues to ensure quality performances

    • Partner with local music schools and organi...

  • Answered by AI
  • Q3. How would you build a text editor kind of application, which had to read a 3 TB file, how much of the file would you display(classic scrolling/pre-fetch problem), how would search work, jumping instantly...
  • Ans. 

    Building a text editor for a 3 TB file with efficient scrolling and search functionality.

    • Implement virtual scrolling to display only a portion of the file at a time

    • Use pre-fetching to load the next portion of the file in the background

    • Implement efficient search algorithms like binary search or indexing

    • Allow users to jump to any entry by implementing a table of contents or index

    • Consider using compression techniques to r

  • Answered by AI
Round 3 - Product Management 

(3 Questions)

  • Q1. Why PM? Why Microsoft?
  • Q2. Build a web-scrapper for a search engine
  • Ans. 

    To build a web-scraper for a search engine, we need to identify the target website, select the data to be scraped, and use a programming language to write the scraper.

    • Identify the target website and the data to be scraped

    • Choose a programming language and a web-scraping library

    • Write the code to extract the data and store it in a database

    • Test the scraper and refine it as needed

  • Answered by AI
  • Q3. I(interviewer) am an engineer. Tell me what I need to do. Where do I start?

Interview Preparation Tips

Interview preparation tips for other job seekers - Play to your strengths, drive the interview to the areas you want to talk about. It is also important to be very context aware(e.g. priorities of a startup = priorities of Google) and continuously think of edge cases or 2nd or 3rd angles other than the most obvious solutions.

Skills evaluated in this interview

Top Microsoft Corporation Program Manager Interview Questions and Answers

Q1. When a sorted array is ‘Rotated’, its last element becomes the first element and the remaining elements shift to the right. Write a function which takes an input array and returns the no. of times an array has been rotated
View answer (1)

Program Manager Interview Questions asked at other Companies

Q1. Use case scenario - in case a new engagement is awarded to Infosys, share how do you manage that Project/Program?
View answer (9)

I applied via Naukri.com and was interviewed in Oct 2022. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. I have no any experience I have not any Questions
  • Q2. I have no Question well you can ask questions me

Interview Preparation Tips

Interview preparation tips for other job seekers - Which is anybody skills they are not rojgar we may learning to good skills

Data Entry Operator Interview Questions asked at other Companies

Q1. What is skills matrix of Return center Department?
View answer (44)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Jul 2023. There were 4 interview rounds.

Round 1 - Coding Test 

Standard LC questions

Round 2 - One-on-one 

(1 Question)

  • Q1. Standard Microsoft tagged question
Round 3 - One-on-one 

(2 Questions)

  • Q1. N queen problem
  • Q2. OS related problem. Design a file based logger
Round 4 - One-on-one 

(1 Question)

  • Q1. DSA. Array based

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)

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)

Round 1 - Coding Test 

2 simple coding questions on online platform

Round 2 - Technical 

(2 Questions)

  • Q1. 2 questions were offered and had to choose any one to answer. One was finding how many swaps till the array is sorted. This was using graphs.
  • Q2. Other was arranging red and blue marbles together. DP problem

Interview Preparation Tips

Interview preparation tips for other job seekers - Make sure your DSA is very strong.
No basic questions were asked.

Interviewer was really good.

Top Microsoft Corporation Software Developer Interview Questions and Answers

Q1. Buses Origin Problem Statement You have been provided with an array where each element specifies the number of buses that can be boarded at each respective bus stop. Buses will only stop at locations that are multiples of the bus stop they ... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

Get interview-ready with Top Microsoft Corporation Interview Questions

SDE Intern Interview Questions & Answers

user image Anonymous

posted on 31 Jul 2023

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

I applied via Campus Placement and was interviewed before Jul 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Easy array, string based questions

Round 2 - Technical 

(2 Questions)

  • Q1. Questions based on computer fundamentals - OOPS, DBMS, Networking, Troubleshooting, Operating system
  • Q2. How do you change permission for a particular file?
  • Ans. 

    To change permissions for a file, you can use the chmod command in the terminal.

    • Use the chmod command followed by the permission code and the file name

    • Permission codes include 'u' for user, 'g' for group, and 'o' for others, along with 'r' for read, 'w' for write, and 'x' for execute

    • For example, to give read and write permissions to the user for a file named 'example.txt', you can use 'chmod u+rw example.txt'

  • Answered by AI
Round 3 - HR 

(1 Question)

  • Q1. Situation based questions

Interview Preparation Tips

Interview preparation tips for other job seekers - computer fundamentals is as important as DSA

Skills evaluated in this interview

SDE Intern Interview Questions asked at other Companies

Q1. Given a string of containing lower case letters and upper case characters. Find the number of occurrences of each character. The question was further modified to include the special characters as well. I was asked to design the test cases f... 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 - Coding Test 

Dsa questions and react concepts

Round 3 - Technical 

(1 Question)

  • Q1. Javascripts technical questions

Front end Engineer Interview Questions asked at other Companies

Q1. Pair Sum Problem Statement You are given an integer array 'ARR' of size 'N' and an integer 'S'. Your task is to find and return a list of all pairs of elements where each sum of a pair equals 'S'. Note: Each pair should be ordered such that... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Aug 2023. There were 2 interview rounds.

Round 1 - Coding Test 

OA consist of two dsa questions

Round 2 - Technical 

(2 Questions)

  • Q1. Dsa question based on string
  • Q2. Questions on oops , cn , linux

Software Engineer Intern Interview Questions asked at other Companies

Q1. Check if Two Trees are Mirror Given two arbitrary binary trees, your task is to determine whether these two trees are mirrors of each other. Explanation: Two trees are considered mirror of each other if: The roots of both the trees are the... read more
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Campus Placement and was interviewed before Nov 2023. There were 2 interview rounds.

Round 1 - Case Study 

Detailed project discussion and 1 dsa

Round 2 - Technical 

(1 Question)

  • Q1. Common ml questions

Interview Preparation Tips

Interview preparation tips for other job seekers - Study your projects well

Top Microsoft Corporation Data Scientist Interview Questions and Answers

Q1. How do you work towards a random forest?
View answer (2)

Data Scientist Interview Questions asked at other Companies

Q1. for a data with 1000 samples and 700 dimensions, how would you find a line that best fits the data, to be able to extrapolate? this is not a supervised ML problem, there's no target. and how would you do it, if you want to treat this as a s... read more
View answer (5)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

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

Round 1 - One-on-one 

(2 Questions)

  • Q1. DSA questions on stacks
  • Q2. DSA questions on Trees

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA well

Top Microsoft Corporation Software Developer Interview Questions and Answers

Q1. Buses Origin Problem Statement You have been provided with an array where each element specifies the number of buses that can be boarded at each respective bus stop. Buses will only stop at locations that are multiples of the bus stop they ... read more
View answer (3)

Software Developer Interview Questions asked at other Companies

Q1. Maximum Subarray Sum Problem Statement Given an array of integers, determine the maximum possible sum of any contiguous subarray within the array. Example: Input: array = [34, -50, 42, 14, -5, 86] Output: 137 Explanation: The maximum sum is... read more
View answer (42)

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