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 734 questions

Microsoft Corporation Interview Experiences

Popular Designations

557 interviews found

Data Scientist Interview Questions & Answers

user image Harsh Bhamore

posted on 1 Jul 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(2 Questions)

  • Q1. Explain Decision Trees
  • Ans. 

    Decision Trees are a popular machine learning algorithm used for classification and regression tasks.

    • Decision Trees are a tree-like structure where each internal node represents a feature or attribute, each branch represents a decision rule, and each leaf node represents the outcome.

    • They are easy to interpret and visualize, making them popular for exploratory data analysis.

    • Decision Trees can handle both numerical and c...

  • Answered by AI
  • Q2. How will you finetune LLMs
  • Ans. 

    LLMs can be finetuned by adjusting hyperparameters, training on specific datasets, and using techniques like transfer learning.

    • Adjust hyperparameters such as learning rate, batch size, and number of layers to improve performance.

    • Train the LLM on domain-specific datasets to improve its understanding of specialized language.

    • Utilize transfer learning by starting with a pre-trained LLM model and fine-tuning it on a smaller...

  • Answered by AI

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

I applied via Company Website and was interviewed in Nov 2023. There was 1 interview round.

Round 1 - One-on-one 

(2 Questions)

  • Q1. Design a generic notification system.
  • Ans. 

    Design a generic notification system.

    • Define different types of notifications (email, SMS, push notifications)

    • Implement a way to schedule notifications

    • Allow users to customize notification preferences

    • Include a logging system to track sent notifications

    • Consider security measures to protect user data

  • Answered by AI
  • Q2. LLD for a distributed cache service.
  • Ans. 

    LLD for a distributed cache service involves designing the architecture, data flow, and communication protocols.

    • Design a scalable architecture with multiple nodes for storing and retrieving data.

    • Implement data partitioning to distribute data across nodes efficiently.

    • Define communication protocols for nodes to coordinate and synchronize data.

    • Include mechanisms for data replication and consistency across nodes.

    • Consider f...

  • Answered by AI

Skills evaluated in this interview

Top Microsoft Corporation Senior Software Engineer Interview Questions and Answers

Q1. Design elevators - How would you design how elevators work. How do you add different roles etc.
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

Data Scientist Interview Questions & Answers

user image Sahar Sabbaghi

posted on 13 Jun 2024

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

I applied via Company Website and was interviewed in May 2024. There was 1 interview round.

Round 1 - HR 

(2 Questions)

  • Q1. Why you are interested in working for clipchamp at Microsoft/
  • Q2. How your career goals align with this role?

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

Had questions on SQL

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

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)

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Pointers, one on screen coding question
  • Q2. Questions about projects on resume
Round 2 - HR 

(2 Questions)

  • Q1. Questions about machine learning model used in my project
  • Q2. General questions

Summer Intern Analyst Interview Questions asked at other Companies

Q1. write a code to swap two numbers by using only 2 variables
View answer (2)

Get interview-ready with Top Microsoft Corporation Interview Questions

Intern Interview Questions & Answers

user image Anisha Singh

posted on 16 Dec 2024

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

I applied via LinkedIn and was interviewed in Jun 2024. There were 2 interview rounds.

Round 1 - Coding Test 

There were two medium level leetcode questions.

Round 2 - Aptitude Test 

There were two questions. one leetcode medium and one hard

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)

Interview Questions & Answers

user image Anonymous

posted on 17 May 2024

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

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

Round 1 - Telephonic Call 

(2 Questions)

  • Q1. About my background, previous work profile
  • Q2. Interesred areas in HR
Round 2 - HR 

(1 Question)

  • Q1. About the role I am interviewing for

Interview Preparation Tips

Interview preparation tips for other job seekers - Study job profile

Senior Software Engineer Interview Questions & Answers

user image Abhishek Chaurasia

posted on 26 Oct 2023

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 - Technical 

(1 Question)

  • Q1. Question related to my current work.
Round 3 - Technical 

(1 Question)

  • Q1. Design Memory Management system
  • Ans. 

    Design a memory management system for efficient allocation and deallocation of memory in software applications.

    • Implement a memory pool to pre-allocate a fixed amount of memory for frequent allocation and deallocation operations.

    • Use garbage collection to automatically reclaim memory that is no longer in use.

    • Implement memory segmentation to divide memory into different segments for better organization and management.

    • Use ...

  • Answered by AI
Round 4 - Technical 

(1 Question)

  • Q1. OS basics, locking mechanism, etc

Skills evaluated in this interview

Top Microsoft Corporation Senior Software Engineer Interview Questions and Answers

Q1. Design elevators - How would you design how elevators work. How do you add different roles etc.
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - One-on-one 

(1 Question)

  • Q1. Who developed c
  • Ans. 

    C was developed by Dennis Ritchie at Bell Labs in the early 1970s.

    • Developed by Dennis Ritchie at Bell Labs

    • Created in the early 1970s

    • Influenced by B programming language

  • Answered by AI
Round 2 - Technical 

(1 Question)

  • Q1. Coding problem statement

Interview Preparation Tips

Interview preparation tips for other job seekers - Be thorough with basics

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

(1 Question)

  • Q1. Leetcode island Graph problem

Interview Preparation Tips

Interview preparation tips for other job seekers - 2 DS rounds, 1 HLD and LLD round, 1 HM

Top Microsoft Corporation Senior Software Engineer Interview Questions and Answers

Q1. Design elevators - How would you design how elevators work. How do you add different roles etc.
View answer (1)

Senior Software Engineer Interview Questions asked at other Companies

Q1. Tell me about yourself. What technology are you using? What is a Collection? What are the different types of collection there? What is the difference between ArrayList and LinkedList What are the basic building blocks of Stream operators, s... read more
View answer (2)

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
1.9k 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
695 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