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 for Freshers

Updated 8 Mar 2025

Top Microsoft Corporation Interview Questions and Answers for Freshers

View all 207 questions

Microsoft Corporation Interview Experiences for Freshers

Popular Designations

126 interviews found

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)

Intern Interview Questions & Answers

user image Anonymous

posted on 26 Sep 2024

Interview experience
3
Average
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via Campus Placement and was interviewed in Aug 2024. There were 2 interview rounds.

Round 1 - Coding Test 

1 hour test contains 2 coding questions.

Round 2 - Technical 

(2 Questions)

  • Q1. Delete a node from Singly and doubly linked list
  • Ans. 

    To delete a node from a singly or doubly linked list, update the pointers of the previous and next nodes.

    • For a singly linked list, update the next pointer of the previous node to skip the node to be deleted.

    • For a doubly linked list, update the next pointer of the previous node and the previous pointer of the next node to skip the node to be deleted.

  • Answered by AI
  • Q2. Validate an email using regex pattern
  • Ans. 

    Use regex pattern to validate an email address

    • Use regex pattern /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/

    • Ensure email has valid format with username, @ symbol, domain, and top-level domain

    • Test regex pattern against different email addresses for validation

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Understand the concepts thoroughly.

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)
Interview experience
3
Average
Difficulty level
Moderate
Process Duration
-
Result
No response

I was interviewed in Jun 2024.

Round 1 - Technical 

(2 Questions)

  • Q1. Variation of aggressive cows problem (requires binary search)
  • Ans. 

    Use binary search to find the minimum distance to escape aggressive cows in a field.

    • Implement a function to check if cows can be placed with a minimum distance in a field.

    • Use binary search to find the minimum distance that satisfies the condition.

    • Keep track of the maximum distance found so far while performing binary search.

  • Answered by AI
  • Q2. Variation of 2 sum problem
  • Ans. 

    Find two numbers in an array that add up to a target sum.

    • Use a hash map to store the difference between the target sum and each element.

    • Iterate through the array and check if the current element's complement exists in the hash map.

    • Return the indices of the two numbers that add up to the target sum.

  • Answered by AI
Round 2 - One-on-one 

(2 Questions)

  • Q1. Was told that this round would be an LLD. But it felt more like HLD or technical HM round Questions: grilled on microservice vs monolith architectures, how to migrate to microservice, when to migrate to mi...
  • Q2. Design a rest API
  • Ans. 

    Design a REST API for a software engineer interview

    • Define the resources and endpoints

    • Use HTTP methods for CRUD operations (GET, POST, PUT, DELETE)

    • Implement authentication and authorization

    • Use JSON for data exchange format

    • Include error handling and status codes

  • Answered by AI

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)

Summer Intern Interview Questions & Answers

user image Anonymous

posted on 26 Aug 2024

Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-

I applied via Campus Placement

Round 1 - Coding Test 

Basic dsa, online leetcode very easy trees

Round 2 - Technical 

(2 Questions)

  • Q1. Geaphs links trees
  • Q2. Graphs links trees questions dsa
Round 3 - HR 

(2 Questions)

  • Q1. Why do i belong in microsoft
  • Ans. 

    I belong in Microsoft because of my passion for technology, strong problem-solving skills, and ability to work well in a team.

    • Passion for technology: I have always been fascinated by the latest advancements in technology and enjoy staying up-to-date with industry trends.

    • Strong problem-solving skills: I excel at analyzing complex problems and finding innovative solutions, which aligns well with Microsoft's focus on inno...

  • Answered by AI
  • Q2. More questions on my projects in resume

Interview Preparation Tips

Interview preparation tips for other job seekers - be confident and talk well, dsa

Summer Intern Interview Questions asked at other Companies

Q1. There are 8 bottles of milk out of which one bottle is poisoned. What will be the minimum number of persons required to find the poisoned bottle if the person dies within 24 hours of drinking the poison. You have only 24 hours.
View answer (6)

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)

Intern Interview Questions & Answers

user image Anonymous

posted on 3 Dec 2024

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

I applied via Referral and was interviewed in Nov 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

SIMPLE and easy which was mcqs based. easy

Round 2 - Coding Test 

Two 2 leet code question based on array and strings

Interview Preparation Tips

Interview preparation tips for other job seekers - nice

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)

Get interview-ready with Top Microsoft Corporation Interview Questions

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

2 DSA questions asked on codility platform. One was about backtracking, and another about 1D DP.

Round 2 - Technical 

(2 Questions)

  • Q1. Given a binary tree, return false if there exists any node such that it has two children and left node has value greater than right, else return true.
  • Ans. 

    Check if any node in binary tree violates left node value less than right node value rule.

    • Traverse the binary tree using depth-first search (DFS) or breadth-first search (BFS) and check each node for the given condition.

    • If a node has two children and the left child's value is greater than the right child's value, return false.

    • If no such node is found, return true.

    • Example: For a binary tree with nodes 5, 3, 7, 2, 4, 6, ...

  • Answered by AI
  • Q2. Remove duplicate characters from a string efficiently.
  • Ans. 

    Use a hash set to efficiently remove duplicate characters from a string.

    • Create a hash set to store unique characters.

    • Iterate through the string and add each character to the hash set.

    • If a character is already in the hash set, skip it.

    • Convert the hash set back to a string to get the result.

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Do leetcode medium for interviews, medium + hard for OA round.

Skills evaluated in this interview

Software Engineer Intern Trainee Interview Questions asked at other Companies

Q1. find average salary of employees from given table for each designation where employee age greater than 30
View answer (1)

Software Developer Interview Questions & Answers

user image Tarun Jaiswal

posted on 30 Nov 2024

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

DSA, Graph, DP, Arrays

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)

US Recruiter Interview Questions & Answers

user image Anonymous

posted on 3 May 2024

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

Psychometric Test was the first round, will be asking 100 questions and your marks will be assessed on how you answer each question, there is nothing wrong or right in that.

Round 2 - One-on-one 

(3 Questions)

  • Q1. Tech stacks you have worked and hired.
  • Q2. Situation based questions
  • Q3. Platform you have used to hire
Round 3 - HR 

(1 Question)

  • Q1. Salary negotiation and discussion

US Recruiter Interview Questions asked at other Companies

Q1. Are you aware about the different time zones ? Name some .
View answer (5)

Intern Interview Questions & Answers

user image Anonymous

posted on 3 Dec 2024

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

(2 Questions)

  • Q1. Leet code array
  • Q2. Leet code queue

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

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 FAQs

How many rounds are there in Microsoft Corporation interview for freshers?
Microsoft Corporation interview process for freshers usually has 2-3 rounds. The most common rounds in the Microsoft Corporation interview process for freshers are Coding Test, Technical and Resume Shortlist.
How to prepare for Microsoft Corporation interview for freshers?
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, Internship, Machine Learning, Computer science and Research.
What are the top questions asked in Microsoft Corporation interview for freshers?

Some of the top questions asked at the Microsoft Corporation interview for freshers -

  1. You have a cuboid (m*n*p) each block of the cuboid is having a metallic ball. ...read more
  2. Given a string of containing lower case letters and upper case characters. Find...read more
  3. Suppose you have an array of elements which has duplicates except 1 number, ex....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 for Freshers

based on 50 interviews

Interview experience

4.3
  
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