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

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

Round 1 - HR 

(2 Questions)

  • Q1. Resume related questions on project experiences
  • Q2. Check technical stack, whether you have the right tech skills
  • Ans. 

    Yes, I have the right tech skills for the Data Scientist role.

    • Proficient in programming languages like Python, R, and SQL

    • Experience with data visualization tools like Tableau or Power BI

    • Knowledge of machine learning algorithms and statistical analysis techniques

    • Familiarity with big data technologies like Hadoop and Spark

  • Answered by AI
Round 2 - Technical 

(2 Questions)

  • Q1. Basic ml concept
  • Q2. Details of machine learning projects and how to deal with communication, prioritization issues
Round 3 - Coding Test 

Simple leetcode type sql, python questions

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

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

Round 1 - Coding Test 

DS and Problem Solving.

Round 2 - Coding Test 

Questions related to DP

Round 3 - One-on-one 

(1 Question)

  • Q1. Syetem Design. Design a file upload and download system
  • Ans. 

    Design a file upload and download system for efficient file management.

    • Use a cloud storage service like AWS S3 for storing files securely.

    • Implement a user-friendly interface for users to easily upload and download files.

    • Include features like file versioning, access control, and encryption for data security.

    • Consider implementing a queuing system for handling large file uploads to prevent system overload.

    • Use a content de...

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Microsoft Corporation Software Engineer interview:
  • System Design
  • Medium Leetcode Problems

Skills evaluated in this interview

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)

I applied via Naukri.com and was interviewed in Apr 2022. There were 4 interview rounds.

Round 1 - Resume Shortlist 
Pro Tip by AmbitionBox:
Don’t add your photo or details such as gender, age, and address in your resume. These details do not add any value.
View all tips
Round 2 - Group Discussion 
Pro Tip by AmbitionBox:
Don’t treat group discussions as an argument. Group discussion is about reaching a meaningful conclusion.
View all tips
Round 3 - Technical 

(2 Questions)

  • Q1. How do you work towards a random forest?
  • Ans. 

    To work towards a random forest, you need to gather and preprocess data, select features, train individual decision trees, and combine them into an ensemble.

    • Gather and preprocess data from various sources

    • Select relevant features for the model

    • Train individual decision trees using the data

    • Combine the decision trees into an ensemble

    • Evaluate the performance of the random forest model

  • Answered by AI
  • Q2. What is bias variance trade-off
  • Ans. 

    Bias-variance trade-off is the balance between overfitting and underfitting in a model.

    • Bias is the error due to assumptions made in the learning algorithm. Variance is the error due to sensitivity to small fluctuations in the training set.

    • High bias leads to underfitting, while high variance leads to overfitting.

    • The goal is to find the sweet spot where the model has low bias and low variance, which results in good gener...

  • Answered by AI
Round 4 - HR 

(2 Questions)

  • Q1. Tell me about your self
  • Ans. 

    I am a data scientist with expertise in machine learning and data analysis.

    • I have a strong background in statistics and mathematics.

    • I am proficient in programming languages such as Python and R.

    • I have experience working with large datasets and extracting insights from them.

    • I have developed predictive models for various industries, including finance and e-commerce.

    • I am skilled in data visualization and communicating com

  • Answered by AI
  • Q2. Why you are perfect for this job
  • Ans. 

    I have a strong background in data analysis and machine learning, with a proven track record of delivering actionable insights.

    • I have a Master's degree in Data Science and have completed several projects involving data analysis and predictive modeling.

    • I am proficient in programming languages such as Python and R, as well as in using tools like TensorFlow and Tableau.

    • I have experience working with large datasets and hav...

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Interview should be basics as well as are friendly environment

Skills evaluated in this interview

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)
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. Implement stack using linkedlist
  • Ans. 

    Implementing stack using linked list

    • Create a Node class with data and next pointer

    • Create a Stack class with top pointer

    • Implement push() method to add element to top of stack

    • Implement pop() method to remove element from top of stack

    • Implement peek() method to return top element without removing it

  • Answered by AI
  • Q2. Implement priority queue
  • Ans. 

    Priority queue is a data structure that stores elements with priority levels and retrieves them in order of priority.

    • Elements are added with a priority level and retrieved in order of priority

    • Can be implemented using a heap data structure

    • Operations include insert, delete, and peek

    • Can be used in algorithms such as Dijkstra's shortest path algorithm

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - prepare DSA well and also prepare for behavioral round

Skills evaluated in this interview

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)

I applied via Campus Placement and was interviewed in Mar 2022. 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 - One-on-one 

(4 Questions)

  • Q1. B .com students software eligible yes or no
  • Q2. Iam intereste software
  • Q3. Business development
  • Q4. What type of program
  • Ans. 

    I'm sorry, could you please clarify what type of program you are referring to?

    • Ask for more information about the program in question

    • Provide examples of different types of programs

    • Clarify the context of the question

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I am interset software development company I have one opportunity I am b.com students

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

Associate Consultant Interview Questions & Answers

user image Prabhanath Nair

posted on 12 Mar 2024

Interview experience
3
Average
Difficulty level
Easy
Process Duration
6-8 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

It was straightforward and basic technical scenarios

Round 2 - Technical 

(1 Question)

  • Q1. Combined DSA, and scenarios driven questions
Round 3 - One-on-one 

(1 Question)

  • Q1. Managerial round

Associate Consultant Interview Questions asked at other Companies

Q1. There are 2 cricket teams, A and B, with 11 players each. If every player of team A shakes hands with every player of team B(once), what will be the total number of handshakes?
View answer (15)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I was interviewed before May 2022.

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 - Group Discussion 

Our favourite topic you have speak fluei for 5mins

Round 3 - Technical 

(1 Question)

  • Q1. Asked about the active directory and networking
Round 4 - One-on-one 

(1 Question)

  • Q1. MANAGER round asked about general things

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)

Intern Interview Questions & Answers

user image Ryan Handoyo

posted on 7 Jun 2024

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

I applied via Company Website and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Given a target and a binary tree, return true if there is a path to target
  • Ans. 

    Check if there is a path in a binary tree to a given target

    • Start from the root node and traverse the tree using depth-first search (DFS)

    • Keep track of the current path sum and compare it with the target value

    • Return true if a path with the target sum is found, otherwise return false

  • Answered by AI
  • Q2. Square root of N
  • Ans. 

    The square root of a number N is a value that, when multiplied by itself, gives N.

    • The square root of 9 is 3, because 3 * 3 = 9

    • The square root of 16 is 4, because 4 * 4 = 16

    • The square root of 25 is 5, because 5 * 5 = 25

  • Answered by AI

Skills evaluated in this interview

Top Microsoft Corporation Intern Interview Questions and Answers

Q1. Reverse the order of words in a given sentence(an array of characters)
View answer (1)

Intern Interview Questions asked at other Companies

Q1. Case. There is a housing society “The wasteful society”, you collect all the household garbage and sell it to 5 different businesses. Determine what price you will pay to the society members in Rs/kg, given you want to make a profit of 20% ... read more
View answer (8)
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 - Behavioral interview 

(2 Questions)

  • Q1. 1) Tell me about yourself. 2) Tell me about project x on your resume.
  • Q2. Tell me about most difficult bug solved
  • Ans. 

    Debugging a memory leak in a complex web application

    • Identified the source of the leak through profiling and code analysis

    • Implemented a fix by optimizing memory usage and reducing unnecessary object creation

    • Tested the fix thoroughly to ensure it did not introduce new issues

    • Collaborated with team members to ensure the fix was integrated properly into the codebase

  • Answered by AI
Round 3 - Coding Test 

It was the final round where i had to do about 3 back to back interviews
First question was a two pointer problem
Second was on arrays (Sorting)
Third was more like a design problem

Interview Preparation Tips

Interview preparation tips for other job seekers - Communicate clearly.
You should listen to the interviewers also, they might be giving you tips

Internship Position Interview Questions asked at other Companies

Q1. machine learning projects and algorithms being used in it.
View answer (1)

Sde1 Interview Questions & Answers

user image Anonymous

posted on 10 Jul 2022

I applied via Naukri.com and was interviewed in Jan 2022. There were 3 interview rounds.

Round 1 - Coding Test 

Questions based data structure,alogorithms. c/c++

Round 2 - Technical 

(2 Questions)

  • Q1. Deep Discussion on project done so far, and detailed discussion on what all features developed in the project ,roles and responsibilities and coding questions on DS.(Linked list ,strings,arrays)
  • Q2. Some are similar question on GFG.
Round 3 - Technical 

(1 Question)

  • Q1. Coding interview and project discussions.

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident & positive, what all you know you can tell , practice more coding questions. build more logic. some times the way you think also get noticed.

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)

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