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

Consultant Interview Questions & Answers

user image Suryakant Keshri

posted on 27 Aug 2023

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

I applied via Company Website and was interviewed before Aug 2022. There were 5 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 - Technical 

(1 Question)

  • Q1. Azure PAAS / IAAS Azure Devops CI/CD Azure Landing Zone AKS Non MS product Architecture & design
Round 3 - Technical 

(1 Question)

  • Q1. Same as above in depth
Round 4 - Case Study 

Same as above in different scenario

Round 5 - HR 

(1 Question)

  • Q1. Hiring Manger Round

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)
Interview experience
4
Good
Difficulty level
Hard
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Job Portal and was interviewed before Oct 2022. There were 3 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 

Coding test had 3 questions

Round 3 - One-on-one 

(1 Question)

  • Q1. Started from dsa questions and went to Sql, Operating System and asked about my fav subject

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

I applied via Referral and was interviewed before May 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 

(2 Questions)

  • Q1. Sourcing strategy for hiring 100 roles in 6 months
  • Ans. 

    Utilize a multi-channel approach to source candidates, including job boards, social media, employee referrals, and targeted outreach.

    • Create a comprehensive job description and share it across all channels

    • Leverage social media platforms like LinkedIn, Twitter, and Facebook to promote job openings and engage with potential candidates

    • Encourage employee referrals and incentivize current employees to refer qualified candida...

  • Answered by AI
  • Q2. Boolean search string for SDE 2
  • Ans. 

    Boolean search string for SDE 2

    • (SDE OR software development engineer) AND (2 OR II)

  • Answered by AI

Interview Preparation Tips

Topics to prepare for Microsoft Corporation Talent Sourcer interview:
  • boolean searches
  • recruiting strategy
  • Stakeholder Management
Interview preparation tips for other job seekers - BE confident, Practise well, Be prepared for scenarios based questions

Skills evaluated in this interview

Talent Sourcer Interview Questions asked at other Companies

Q1. Sourcing strategy for hiring 100 roles in 6 months
View answer (1)

I was interviewed in Apr 2021.

Round 1 - Coding Test 

(3 Questions)

Round duration - 90 minutes
Round difficulty - Easy

There were 3 coding questions. All of them were pretty easy and solvable in less than 30 minutes. Some string and pattern matching + some number theory problems were there.

  • Q1. 

    Arithmetic Expression Evaluation Problem Statement

    You are provided with a string expression consisting of characters '+', '-', '*', '/', '(', ')' and digits '0' to '9', representing an arithmetic express...

  • Ans. 

    Evaluate arithmetic expressions in infix notation with given operators and precedence rules.

    • Parse the infix expression to postfix using a stack.

    • Evaluate the postfix expression using a stack.

    • Handle operators precedence and parentheses while evaluating.

    • Ensure no division by zero cases and operands fit in 32-bit integer.

  • Answered by AI
  • Q2. 

    Maximum Product Subarray Problem Statement

    Given an array of integers, determine the contiguous subarray that produces the maximum product of its elements.

    Explanation:

    A subarray can be derived from th...

  • Ans. 

    Find the contiguous subarray with the maximum product of elements in an array.

    • Iterate through the array and keep track of the maximum and minimum product ending at each index.

    • Update the maximum product by taking the maximum of current element, current element * previous maximum, and current element * previous minimum.

    • Update the minimum product by taking the minimum of current element, current element * previous maximum...

  • Answered by AI
  • Q3. 

    Angle Calculation Between Clock Hands

    Given a specific time in hours and minutes, your task is to calculate the smallest possible angle between the hour hand and the minute hand of a clock.

    Example:

    Inp...
  • Ans. 

    Calculate the smallest angle between the hour and minute hands of a clock given a specific time.

    • Calculate the angle formed by the hour hand with respect to 12 o'clock position

    • Calculate the angle formed by the minute hand with respect to 12 o'clock position

    • Find the absolute difference between the two angles and take the minimum of the two possible angles

    • Return the floor value of the calculated angle

  • Answered by AI
Round 2 - Face to Face 

(2 Questions)

Round duration - 45 minutes
Round difficulty - Medium

This was a technical round. First after properly introducing ourselves(me and the interviewer), we started with the main interview. I was asked 2 questions, one DS and Algorithms and the other System Design question.

  • Q1. 

    Problem Statement: Sibling Nodes

    You are provided with a Binary Tree consisting of 'N' nodes, where each node holds an integer value. Your objective is to identify and list all nodes that do not possess a...

  • Ans. 

    Identify and list nodes in a Binary Tree that do not have a sibling.

    • Traverse the Binary Tree in level order and keep track of nodes without siblings.

    • Check if each node has a sibling by comparing with its parent's other child.

    • Output the values of nodes without siblings in ascending order.

    • Handle cases where the root node is considered a sibling node.

  • Answered by AI
  • Q2. Design an elevator system for a single building with N floors.
  • Ans. 

    Design an elevator system for a single building with N floors.

    • Create a data structure to track the current floor of the elevator and the requested floors.

    • Implement algorithms for elevator movement such as FIFO, SCAN, or LOOK.

    • Consider factors like peak hours, weight capacity, and emergency situations.

    • Include features like door open/close buttons, emergency stop button, and floor selection panel.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - Intern in BangaloreEligibility criteriaNo criteriaMicrosoft interview preparation:Topics to prepare for the interview - Data Structures and Algorithms problems with Trees, Graphs, stack etc. Basic System Designing. Database Management System and SQL queries. Operation System and Process Scheduling techniques.Time required to prepare for the interview - 8 monthsInterview preparation tips for other job seekers

Tip 1 : Make sure to solve the most recommended problems of LeetCode. Around 200 will do
Tip 2 : Be confident with your basics of chapters from Operating Systems and DBMS or SQL Queries.
Tip 3 : Have a slight knowledge of system designing concepts.

Application resume tips for other job seekers

Tip 1 : Make your Resume such that it is properly readable. Keep it of one page. If it exceeds try your best to include only the most important highlights.
Tip 2 : Put your most important achievements at the top and after than the not so important ones. You want the interviewer to see them first.

Final outcome of the interviewSelected

Skills evaluated in this interview

Top Microsoft Corporation Software Developer Intern Interview Questions and Answers

Q1. Mean, Median, Mode Calculation You are given an array 'ARR' consisting of 'N' integers. Your task is to calculate the three statistical measures for the given array: Mean - Implement the function mean() to calculate the mean of the array. ... read more
View answer (1)

Software Developer Intern Interview Questions asked at other Companies

Q1. Sum of Maximum and Minimum Elements Problem Statement Given an array ARR of size N, your objective is to determine the sum of the largest and smallest elements within the array. Follow Up: Can you achieve the above task using the least numb... read more
View answer (5)

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 Walk-in and was interviewed in Nov 2021. There were 3 interview rounds.

Interview Questionnaire 

1 Question

  • Q1. Tell me about yourself? why do you want to work at this company?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest and think quickly , speak clearly and maintain eye contact with the interviewer, express yourself in a positive manner, avoid saying negative things about previous employer , go alone and arrive 10 to 15minutes early, tell me about your education and training background, what are your strength

Get interview-ready with Top Microsoft Corporation Interview Questions

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

I applied via Naukri.com and was interviewed before Feb 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 - Technical 

(2 Questions)

  • Q1. What are you day to day activity. How do you troubleshoot login issues?
  • Ans. 

    As a Support Engineer, my day to day activities involve troubleshooting login issues among other technical problems.

    • Verify if the user is entering the correct credentials

    • Check if the user account is active and not locked out

    • Check if there are any network connectivity issues

    • Check if there are any server-side issues

    • Reset the user's password if necessary

    • Provide clear instructions to the user on how to resolve the issue

    • Doc...

  • Answered by AI
  • Q2. Further questions were based on the output of the question one
Round 3 - Technical 

(2 Questions)

  • Q1. Day to day activity What is dc discovery
  • Ans. 

    DC discovery is the process of identifying and mapping the devices and components in a data center.

    • DC discovery involves scanning the network to identify devices and their configurations.

    • It helps in creating an inventory of all the hardware and software components in the data center.

    • DC discovery is important for monitoring and managing the data center infrastructure.

    • Examples of DC discovery tools include SolarWinds, BM

  • Answered by AI
  • Q2. How authentication works
  • Ans. 

    Authentication is the process of verifying the identity of a user or system.

    • Authentication can be done through various methods such as passwords, biometrics, tokens, or certificates.

    • The process involves the user providing credentials, which are then verified by the system.

    • If the credentials match, the user is granted access to the system or application.

    • Authentication is important for security and privacy purposes.

    • Examp...

  • Answered by AI
Round 4 - Behavioral 

(2 Questions)

  • Q1. How do you handle difficult situation
  • Q2. What would you if you have a conflict with a senior engineer?

Interview Preparation Tips

Interview preparation tips for other job seekers - Be honest, think logically and scope the isshe provided

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)

I applied via LinkedIn and was interviewed in Aug 2021. There were 3 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. System Design of Car Parking.
  • Ans. 

    Design a system for managing car parking.

    • Determine the size and layout of the parking lot.

    • Decide on the type of parking system (e.g. self-parking, valet).

    • Implement a ticketing system for tracking cars and payments.

    • Use sensors or cameras to monitor parking spaces.

    • Integrate with a payment gateway for online payments.

    • Provide real-time information on available parking spaces.

    • Consider implementing a loyalty program for freq

  • Answered by AI
  • Q2. System Design of Elevator
  • Ans. 

    Designing a system for an elevator

    • Identify the requirements and constraints

    • Determine the number of floors and elevators needed

    • Choose the elevator algorithm (e.g. FCFS, SCAN, LOOK)

    • Design the elevator controller

    • Consider safety features (e.g. emergency stop, overload protection)

    • Include user interface (e.g. buttons, displays)

    • Consider maintenance and repair

    • Test and optimize the system

  • Answered by AI
  • Q3. System Design of Photo-sharing App.
  • Ans. 

    A photo-sharing app system design

    • Use a scalable architecture to handle large amounts of data

    • Implement a secure authentication and authorization system

    • Utilize a content delivery network (CDN) for fast image loading

    • Allow users to tag and categorize photos for easy search and discovery

    • Implement a notification system for likes, comments, and new followers

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - For SDE2 only first interview round was coding round, other three interview rounds were of system design.
Be confident about your design.

Skills evaluated in this interview

Software Engineer II Interview Questions asked at other Companies

Q1. There are fifteen horses and a racing track that can run five horses at a time. You have to figure out the top 3 horses out of those and you don't have any timer machine to measure. How will you find the top 3 horses?
View answer (2)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
2-4 weeks
Result
Selected Selected

I applied via Referral and was interviewed before Apr 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 

Data structure questions were asked in this interview

Round 3 - Technical 

(1 Question)

  • Q1. Basic questions of the technologies mentioned in your resume.
Round 4 - One-on-one 

(1 Question)

  • Q1. Problem Solving questions were asked in this round
Round 5 - Case Study 

Improvement of your project has been asked a architect

Round 6 - mangerial round 

(1 Question)

  • Q1. General Problem-solving questions have been asked

Site Reliability Engineer Interview Questions asked at other Companies

Q1. what is diff cloud formation vs terraform, release management like blue green etc.
View answer (1)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Selected Selected

I applied via Referral and was interviewed before May 2022. There were 3 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 

(2 Questions)

  • Q1. About my previous skills
  • Q2. Asked to write letter on developer experience
Round 3 - Case Study 

Asked to make an extension

Interview Preparation Tips

Interview preparation tips for other job seekers - none

Community Manager Interview Questions asked at other Companies

Q1. What do you understand by the term community manager?
View answer (1)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via Company Website and was interviewed before Oct 2022. 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 - Coding Test 

Dynamic programming, Graph, Hashing

Round 3 - Coding Test 

1 Coding Problem
Questions on Projects and DBMS, OS, OOPS.

Round 4 - HR 

(1 Question)

  • Q1. Behavioural Questions

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)

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