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 Apr 2025

Top Microsoft Corporation Interview Questions and Answers

View all 736 questions

Microsoft Corporation Interview Experiences

Popular Designations

563 interviews found

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

I appeared for an interview in Feb 2025.

Round 1 - Coding Test 

Duration: 30 minutes - Format: Online coding challenge - Type: Technical screening - Questions: 2 to 3 coding problems.

Round 2 - Coding Test 

Be prepared to answer in-depth technical questions.
- Review data structures, algorithms, and system design concepts.
- Practice explaining complex technical concepts in simple terms.
- Be ready to write code on a shared document or whiteboard.

Round 3 - Aptitude Test 

Aptitude Test:
The aptitude test was a *multiple-choice question*-based assessment that evaluated my logical reasoning, problem-solving, and analytical skills. It consisted of:

- *Quantitative reasoning*: Mathematical problems, such as algebra, geometry, and data interpretation.
- *Logical reasoning*: Pattern recognition, deductive reasoning, and logical puzzles.
- *Verbal reasoning*: Reading comprehension, grammar, and vocabulary.

Aptitude Test Details:
- *Duration*: 60 minutes
- *Format*: Online multiple-choice questions
- *Type*: Aptitude test
- *Questions*: 30-40 questions

What to expect:
- Practice solving logical and mathematical problems.
- Review basic mathematical concepts, such as algebra and geometry.
- Improve your reading comprehension and verbal skills.
- Manage your time effectively to complete the test within the given time frame.

Round 4 - Assignment 

Assignment:
The assignment was a *take-home project* that tested my technical skills, problem-solving abilities, and coding expertise. I was given:

- A set of requirements and specifications
- A deadline to complete the project
- Freedom to choose the programming language and tools

Assignment Details:
- *Duration*: 3-5 days
- *Format*: Take-home project
- *Type*: Technical assignment
- *Requirements*: Implement a specific feature or functionality

What to expect:
- Carefully read and understand the requirements and specifications.
- Plan and design the solution before starting to code.
- Write clean, efficient, and well-documented code.
- Test the solution thoroughly to ensure it meets the requirements.
- Submit the assignment on time, along with any required documentation.

Production Supervisor Interview Questions asked at other Companies

Q1. What is the responsibility of production supervisor?
View answer (49)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I appeared for an interview in Feb 2025.

Round 1 - Coding Test 

There are two rounds in the interview process: the first round consists of one data structures and algorithms question based on trees.

Round 2 - Technical 

(2 Questions)

  • Q1. What is the problem statement for Binary Search Trees in data structures and algorithms?
  • Ans. 

    Binary Search Trees (BST) enable efficient data storage and retrieval through a hierarchical structure, optimizing search operations.

    • A BST is a binary tree where each node has at most two children.

    • For any given node, all values in the left subtree are less, and all values in the right subtree are greater.

    • Searching for a value in a BST has an average time complexity of O(log n).

    • Insertion and deletion operations also mai...

  • Answered by AI
  • Q2. Stock arrange question

Interview Preparation Tips

Interview preparation tips for other job seekers - just be yourself.
dont cheat

Sdet Automation Test Engineer Interview Questions asked at other Companies

Q1. Wait in selenium and how to find all links present in a page xpath
View answer (2)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 medium leetcode questions were asked

Round 2 - One-on-one 

(2 Questions)

  • Q1. Difference between polymorphism and inheritance
  • Q2. Dsa question related to array
Round 3 - One-on-one 

(2 Questions)

  • Q1. Explain about project
  • Q2. What did you do in you internship

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare DSA well

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)
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
No response

I appeared for an interview in Nov 2024.

Round 1 - Coding Test 

It was codility test with 2 questions

Round 2 - One-on-one 

(1 Question)

  • Q1. One codility question
Round 3 - One-on-one 

(1 Question)

  • Q1. Design system like uber eats
Round 4 - One-on-one 

(1 Question)

  • Q1. Design system like youtube

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 (225)

Microsoft Corporation interview questions for popular designations

 Software Engineer

 (65)

 Software Developer

 (63)

 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
-
Process Duration
-
Result
-
Round 1 - Technical 

(2 Questions)

  • Q1. Trouble shooting steps
  • Q2. Challenge situation
Round 2 - Technical 

(2 Questions)

  • Q1. Why Microsoft you choose
  • Ans. 

    I chose Microsoft because of its widespread use in the industry and the variety of tools and technologies it offers.

    • Microsoft products are widely used in the industry, giving me valuable experience and skills

    • Microsoft offers a wide range of tools and technologies for desktop support, making it easier to troubleshoot and resolve issues

    • Microsoft certifications are highly recognized and can help advance my career in IT su

  • Answered by AI
  • Q2. Diversity inclusion related topic

Desktop Support Engineer Interview Questions asked at other Companies

Q1. What is APIPA? WHAT IS SUBNETMASK? DIFFERENCE BETWEEB IPv4 and IPv6. How many types of os installation? What is BIOS AND what is use of CMOS BATTARY? WHST IS HDD and how many types of HDD? How to shot SMPS AND HOW TO UPDRADE RAM? DIFFERENCE... read more
View answer (3)

Get interview-ready with Top Microsoft Corporation Interview Questions

Trainee Interview Questions & Answers

user image Anonymous

posted on 10 Jan 2025

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

Good communiction and technical skill need

Round 2 - Technical 

(2 Questions)

  • Q1. About what is abstraction?
  • Q2. Abstraction is process of removing unnessary data

Interview Preparation Tips

Interview preparation tips for other job seekers - easy to crack keep trying and do well

Trainee Interview Questions asked at other Companies

Q1. Ques1: There is a big file of words which is dynamically changing. We are continuously adding some words into it. How would you keep track of top 10 trending words at each moment? Ques2:Write a function that returns the length of the longes... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

LeetCode , hard questions on dynamic programming, graphs, and more.

Round 2 - Coding Test 

DSA, Cn, os, DBMS, ML

Round 3 - One-on-one 

(2 Questions)

  • Q1. Is relocation a possibility for this position?
  • Q2. Senior role is there

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 (4)

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 (43)

SDE Interview Questions & Answers

user image Lakshay Dabas

posted on 11 Jan 2025

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

(2 Questions)

  • Q1. Traverse Binary Tree
  • Ans. 

    Traverse a binary tree in different orders (inorder, preorder, postorder)

    • Inorder traversal: Left, Root, Right

    • Preorder traversal: Root, Left, Right

    • Postorder traversal: Left, Right, Root

  • Answered by AI
  • Q2. How does bittorent work
  • Ans. 

    BitTorrent is a peer-to-peer file sharing protocol that allows users to distribute large amounts of data over the internet.

    • BitTorrent breaks down files into small pieces and distributes them among multiple users.

    • Users download and upload pieces of the file simultaneously, increasing download speeds.

    • Users connect to a tracker to find other users sharing the same file.

    • Popular BitTorrent clients include uTorrent, BitTorre

  • Answered by AI

Top Microsoft Corporation SDE Interview Questions and Answers

Q1. find the minimum no of jumps required to reach the end of array.where element at each index represent how many max moves you will take in right
View answer (1)

SDE Interview Questions asked at other Companies

Q1. Return Subsets Sum to K Problem Statement Given an integer array 'ARR' of size 'N' and an integer 'K', return all the subsets of 'ARR' which sum to 'K'. Explanation: A subset of an array 'ARR' is a tuple that can be obtained from 'ARR' by r... read more
View answer (1)
Interview experience
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Leetcode Easy/Medium

Round 2 - Technical 

(2 Questions)

  • Q1. Describe how you troubleshoot a unknown error
  • Ans. 

    I systematically gather information, analyze logs, consult documentation, and test hypotheses to identify and resolve the error.

    • Gather information about the error: check logs, error messages, and user reports.

    • Consult documentation and resources related to the technology or system in question.

    • Isolate the issue by testing different components or configurations.

    • Formulate hypotheses based on gathered information and test t...

  • Answered by AI
  • Q2. Describe a time you responded to an urgent incident?

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
4
Good
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Product enhancement and resume based questions
Round 2 - One-on-one 

(1 Question)

  • Q1. Behavioral and Cultural fit questions

Top Microsoft Corporation Product Manager Interview Questions and Answers

Q1. Design an app for authors to add their stories in kindle that will guide them on how to write in the right format and more questions on how you answer more towards nlp.
View answer (1)

Product Manager Interview Questions asked at other Companies

Q1. You see the number of people cancelling the order increasing. Cancel window 24 hours. What would you do?
View answer (27)

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. What are the steps which you will follow if a customer calls and tell you that ...read more
  3. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. ...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 381 interviews

Interview experience

4.2
  
Good
View more

Interview Questions from Similar Companies

Oracle Interview Questions
3.7
 • 864 Interviews
Google Interview Questions
4.4
 • 842 Interviews
Amdocs Interview Questions
3.7
 • 517 Interviews
Zoho Interview Questions
4.3
 • 512 Interviews
SAP Interview Questions
4.2
 • 284 Interviews
Adobe Interview Questions
3.9
 • 235 Interviews
Salesforce Interview Questions
4.0
 • 230 Interviews
24/7 Customer Interview Questions
3.5
 • 176 Interviews
View all

Microsoft Corporation Reviews and Ratings

based on 1.8k reviews

4.0/5

Rating in categories

3.8

Skill development

4.0

Work-life balance

3.8

Salary

3.5

Job security

4.0

Company culture

3.4

Promotions

3.7

Work satisfaction

Explore 1.8k Reviews and Ratings
Software Engineer
2.2k salaries
unlock blur

₹15 L/yr - ₹51 L/yr

Senior Software Engineer
1.2k salaries
unlock blur

₹25 L/yr - ₹95 L/yr

Software Engineer2
1.1k salaries
unlock blur

₹21.1 L/yr - ₹72 L/yr

Software Developer
632 salaries
unlock blur

₹29.9 L/yr - ₹54 L/yr

Support Engineer
601 salaries
unlock blur

₹9 L/yr - ₹30 L/yr

Explore more salaries
Compare Microsoft Corporation with

Google

4.4
Compare

Amazon

4.0
Compare

Deloitte

3.8
Compare

TCS

3.7
Compare
Did you find this page helpful?
Yes No
write
Share an Interview