Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare
4.0

based on 1.6k Reviews

Proud winner of ABECA 2024 - AmbitionBox Employee Choice Awards

zig zag pattern zig zag pattern

Filter interviews by

Microsoft Corporation Software Engineer Interview Questions, Process, and Tips

Updated 21 Jan 2025

Top Microsoft Corporation Software Engineer Interview Questions and Answers

  • Q1. Word Wrap Problem Statement You are tasked with arranging 'N' words of varying lengths such that each line contains at most 'M' characters, with each word separated by a ...read more
  • Q2. 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 ...read more
  • Q3. Distinct Islands Problem Statement Given a two-dimensional array/list consisting of integers 0s and 1s, where 1 represents land and 0 represents water, determine the num ...read more
View all 57 questions

Microsoft Corporation Software Engineer Interview Experiences

70 interviews found

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

I applied via LinkedIn and was interviewed in Oct 2024. There was 1 interview round.

Round 1 - Coding Test 

LFU Problem solving from leetcode

Interview Preparation Tips

Interview preparation tips for other job seekers - Leetcode Medium category problems
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I was interviewed in Dec 2024.

Round 1 - OA 

(1 Question)

  • Q1. Codility 2 questions - Medium level DP.
Round 2 - Coding Test 

Leetcode Medium question on Greedy Algorithm

Interview Preparation Tips

Interview preparation tips for other job seekers - Prepare Leetcode medium questions

Software Engineer Interview Questions Asked at Other Companies

asked in Qualcomm
Q1. Bridge and torch problem : Four people come to a river in the nig ... read more
asked in Capgemini
Q2. In a dark room,there is a box of 18 white and 5 black gloves. You ... read more
asked in TCS
Q3. Find the Duplicate Number Problem Statement Given an integer arra ... read more
Q4. Tell me something about yourself. Define encapsulation. What is i ... read more
asked in Paytm
Q5. Puzzle : 100 people are standing in a circle .each one is allowed ... read more
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

2 DSA qns on codility

Round 2 - Technical 

(2 Questions)

  • Q1. Cs fundamentals
  • Q2. DSA qn on graphs
  • Ans. 

    Graphs are data structures that consist of nodes and edges connecting them.

    • Graphs can be directed or undirected.

    • Common graph traversal algorithms include BFS and DFS.

    • Examples of graphs include social networks, road networks, and computer networks.

  • Answered by AI

Skills evaluated in this interview

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

DSA Round was the first Coding Test

Round 2 - Technical 

(2 Questions)

  • Q1. Linked List Data Structure
  • Q2. Graph Trees Data Structure
Round 3 - HR 

(1 Question)

  • Q1. Behaviourial and Personality based

Interview Preparation Tips

Interview preparation tips for other job seekers - Just focus on yourself

Microsoft Corporation interview questions for designations

 Senior Software Engineer

 (28)

 Software Development Engineer

 (11)

 Software Engineer Intern

 (6)

 Software Engineer II

 (2)

 Principal Software Engineer

 (2)

 Associate Software Engineer

 (2)

 Software Development Engineer II

 (6)

 Senior Software Engineer 2

 (2)

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

2 coding questions on graphs and trees

Round 2 - Technical 

(1 Question)

  • Q1. Introduction, oops, os

Get interview-ready with Top Microsoft Corporation Interview Questions

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

I applied via LinkedIn and was interviewed in Jun 2024. There was 1 interview round.

Round 1 - Coding Test 

Medium level leet code problems

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

(2 Questions)

  • Q1. Why you want to leve your job
  • Ans. 

    Seeking new challenges and opportunities for growth.

    • Desire for career advancement

    • Looking for new learning opportunities

    • Seeking a better work-life balance

    • Company culture mismatch

    • Relocation or commute issues

  • Answered by AI
  • Q2. Tell me about yourself
  • Ans. 

    I am a passionate software engineer with experience in developing web applications and a strong background in computer science.

    • Experienced in developing web applications using technologies such as HTML, CSS, JavaScript, and React

    • Strong background in computer science with knowledge in algorithms and data structures

    • Proficient in programming languages such as Java, Python, and C++

    • Familiar with Agile development methodolog

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Just HR screening

Software Engineer interview

user image Amritanjali

posted on 16 Feb 2022

 · B.Tech
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
No response

I applied via LinkedIn and was interviewed in Nov 2023. There were 2 interview rounds.

Round 1 - Coding Test 

DSA problem - implement queue only using stack

Round 2 - Technical 

(3 Questions)

  • Q1. Design system like whatsapp
  • Q2. How to scale to billions of user
  • Ans. 

    To scale to billions of users, focus on horizontal scaling, efficient database design, caching, load balancing, and microservices architecture.

    • Implement horizontal scaling by adding more servers to distribute the load.

    • Optimize database design for efficient read and write operations, consider sharding or partitioning.

    • Utilize caching mechanisms like Redis or Memcached to reduce database load.

    • Implement load balancing to e...

  • Answered by AI
  • Q3. How to handle offline users
  • Ans. 

    Handle offline users by implementing offline mode functionality and syncing data when connection is restored.

    • Implement offline mode functionality to allow users to access certain features offline.

    • Store user data locally on the device and sync with the server when connection is available.

    • Provide feedback to users about their offline status and guide them on how to sync data.

    • Use caching mechanisms to store data temporari

  • Answered by AI

Skills evaluated in this interview

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

I applied via Recruitment Consulltant and was interviewed in Dec 2023. There were 2 interview rounds.

Round 1 - Coding Test 

Hackerank, 60 mins, leetcode style medium.

Round 2 - Technical 

(2 Questions)

  • Q1. Number of connected components.
  • Ans. 

    Number of connected components in a graph represent the number of subgraphs that are not connected to each other.

    • Use depth-first search (DFS) or breadth-first search (BFS) to find connected components.

    • Count the number of times DFS or BFS is called to find the number of connected components.

    • Example: In a graph with 3 connected components, the answer would be 3.

  • Answered by AI
  • Q2. Roman numerals.

Interview Preparation Tips

Interview preparation tips for other job seekers - Leetcode hard.

Skills evaluated in this interview

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Software Engineer interview?
Microsoft Corporation interview process usually has 2-3 rounds. The most common rounds in the Microsoft Corporation interview process are Coding Test, Technical and One-on-one Round.
How to prepare for Microsoft Corporation Software Engineer 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, C++, Computer science, Coding and Debugging.
What are the top questions asked in Microsoft Corporation Software Engineer interview?

Some of the top questions asked at the Microsoft Corporation Software Engineer interview -

  1. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. ...read more
  2. Testing whether every left child's value is less than the right child's value i...read more
  3. On circular queue and finding the last number which is highest and contains s...read more
How long is the Microsoft Corporation Software Engineer interview process?

The duration of Microsoft Corporation Software Engineer interview process can vary, but typically it takes about less than 2 weeks to complete.

Tell us how to improve this page.

Microsoft Corporation Software Engineer Interview Process

based on 49 interviews

5 Interview rounds

  • Coding Test Round
  • Technical Round
  • Aptitude Test Round
  • Personal Interview1 Round - 1
  • Personal Interview1 Round - 2
View more
Microsoft Corporation Software Engineer Salary
based on 1.9k salaries
₹13.1 L/yr - ₹50.9 L/yr
294% more than the average Software Engineer Salary in India
View more details

Microsoft Corporation Software Engineer Reviews and Ratings

based on 130 reviews

4.3/5

Rating in categories

3.9

Skill development

4.3

Work-life balance

3.8

Salary

4.0

Job security

4.3

Company culture

3.5

Promotions

3.8

Work satisfaction

Explore 130 Reviews and Ratings
Software Engineer
1.9k salaries
unlock blur

₹13.1 L/yr - ₹50.9 L/yr

Senior Software Engineer
1k salaries
unlock blur

₹21.5 L/yr - ₹95 L/yr

Software Engineer2
990 salaries
unlock blur

₹20 L/yr - ₹70 L/yr

Consultant
599 salaries
unlock blur

₹13 L/yr - ₹36.7 L/yr

Support Engineer
563 salaries
unlock blur

₹7.6 L/yr - ₹30 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