Upload Button Icon Add office photos

Microsoft Corporation

Compare button icon Compare button icon Compare
4.1

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 Intern Interview Questions and Answers

Updated 6 Jan 2025

Microsoft Corporation Software Engineer Intern Interview Experiences

6 interviews found

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

I applied via Campus Placement and was interviewed before Jan 2024. There were 2 interview rounds.

Round 1 - Aptitude Test 

2 Coding Questions, first was easy, second was medium

Round 2 - One-on-one 

(2 Questions)

  • Q1. A question on trie data structure
  • Q2. Another DSA based question
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
Less than 2 weeks
Result
Not Selected

I applied via campus placement at National Institute of Technology (NIT), Kurukshetra and was interviewed before Feb 2023. There were 2 interview rounds.

Round 1 - Coding Test 

There was 2 ques in OA round. One question out which i solved by using dp here OA focus mainly over graph and dp

Round 2 - Technical 

(3 Questions)

  • Q1. Minimum element in stack in O(1) space
  • Ans. 

    To find the minimum element in a stack in O(1) space, use an auxiliary stack to keep track of the minimum element at each step.

    • Create an auxiliary stack to store the minimum element at each step.

    • When pushing an element onto the main stack, compare it with the top element of the auxiliary stack and push the smaller one onto the auxiliary stack.

    • When popping an element from the main stack, also pop the top element from th...

  • Answered by AI
  • Q2. What is segmentation fault and write the code to show this
  • Ans. 

    A segmentation fault occurs when a program tries to access a memory location that it is not allowed to access.

    • Segmentation faults commonly occur due to accessing an uninitialized pointer or accessing an array out of bounds.

    • Here is an example code that causes a segmentation fault: int main() { int* ptr; *ptr = 10; return 0; }

  • Answered by AI
  • Q3. Balanced parenthesis and have to do all permutation of it and store it in vector and return this vector
  • Ans. 

    Generate all permutations of balanced parentheses and store them in a vector.

    • Use backtracking to generate all possible combinations of parentheses

    • Check for balanced parentheses using a stack

    • Store each valid combination in a vector

    • Return the vector of permutations

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Try to take idea of every topic try to solve as much ques as u can as same ques from leet they ask in interview

Skills evaluated in this interview

Software Engineer Intern Interview Questions Asked at Other Companies

Q1. Check if two trees are MirrorYou are given two arbitrary binary t ... read more
asked in NCR Voyix
Q2. Search In Rotated Sorted ArrayYou have been given a sorted array/ ... read more
Q3. Connect N Ropes With Minimum CostYou have been given 'N' ropes of ... read more
Q4. Zero MatrixYou are given a matrix 'MATRIX' of dimension 'N' x 'M' ... read more
Q5. Partition a set into two subsets such that the difference of subs ... read more
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

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

Round 1 - Coding Test 

OA consist of two dsa questions

Round 2 - Technical 

(2 Questions)

  • Q1. Dsa question based on string
  • Q2. Questions on oops , cn , linux
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

Microsoft Corporation interview questions for designations

 Software Intern

 (1)

 Software Developer Intern

 (25)

 Software Engineer Intern Trainee

 (2)

 Software Development Engineer Intern

 (1)

 Software Engineer

 (69)

 SDE Intern

 (6)

 Senior Software Engineer

 (28)

 Software Development Engineer

 (11)

I applied via Company Website and was interviewed in Jun 2021. There was 1 interview round.

Interview Questionnaire 

1 Question

  • Q1. Mostly leetcode type questions(medium and hard) and about my project. Coding round had easy leetcode type questions. Some students were asked puzzles and fundamental CS related concepts.

Interview Preparation Tips

Interview preparation tips for other job seekers - Practice from leetcode really well. Have 2-3 good projects on whatever tech stack. Be proficient in core CS concepts and fundamentals.

Software Engineer Intern interview

user image Placement Interview

posted on 28 Oct 2021

Interview questions from similar companies

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

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

Round 1 - Technical 

(2 Questions)

  • Q1. Tell about yourself
  • Q2. Bfs question it was a easy question
Round 2 - Technical 

(2 Questions)

  • Q1. Tell about yourself
  • Ans. 

    I am a passionate software engineering student with experience in Java, Python, and web development.

    • Currently pursuing a degree in Computer Science

    • Proficient in Java, Python, and web development technologies like HTML, CSS, JavaScript

    • Completed internships at tech companies like Google and Microsoft

  • Answered by AI
  • Q2. A bfs easy question
Interview experience
5
Excellent
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

Coding questions were easy and aptitude questions were a bit hard

Round 2 - Technical 

(2 Questions)

  • Q1. Binary search based on 2 eggs
  • Q2. Two candles which were of random size, and what is the time to burn one candle completely
  • Ans. 

    The time to burn one candle completely depends on the size of the candles and the rate at which they burn.

    • The time to burn one candle completely is directly proportional to the size of the candle.

    • The rate at which a candle burns can vary based on factors like the material of the candle, the wick, and the environment.

    • For example, a larger candle may take longer to burn completely compared to a smaller candle, even if th

  • Answered by AI

Skills evaluated in this interview

Interview experience
4
Good
Difficulty level
Moderate
Process Duration
-
Result
Selected Selected
Round 1 - Coding Test 

It has 4 coding questions ranging from easy to hard.

Round 2 - Technical 

(1 Question)

  • Q1. The question was to design a rate limiter where a user can make a maximum of 5 api calls per minute, if the api calls exceeded return false otherwise true. More variations like premium membership etc were ...
Round 3 - HR 

(1 Question)

  • Q1. Atlassian has 5 values and they preach them regularly. They ask situation based questions and expect answers to have those values.
Interview experience
4
Good
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 - Aptitude Test 

It was a 4 hour hacker rank with 2 Long questions

Round 3 - Technical 

(1 Question)

  • Q1. It was a technical interview with a senior software engineer. The Question was about partitioning a string into lowercase letters, uppercase letters and numbers

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation Software Engineer Intern 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 Resume Shortlist.
How to prepare for Microsoft Corporation Software Engineer Intern 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 Internship, microsoft, Computer science, Data Structures and Design Development.
What are the top questions asked in Microsoft Corporation Software Engineer Intern interview?

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

  1. What is segmentation fault and write the code to show t...read more
  2. Balanced parenthesis and have to do all permutation of it and store it in vecto...read more
  3. Minimum element in stack in O(1) sp...read more

Tell us how to improve this page.

Microsoft Corporation Software Engineer Intern Interview Process

based on 3 interviews in last 1 year

Interview experience

4.7
  
Excellent

People are getting interviews through

based on 5 Microsoft Corporation interviews
Company Website
Campus Placement
60%
40%
Moderate Confidence
?
Moderate Confidence means the data is based on a sufficient number of responses received from the candidates
Microsoft Corporation Software Engineer Intern Salary
based on 24 salaries
₹12.5 L/yr - ₹20.4 L/yr
83% more than the average Software Engineer Intern Salary in India
View more details

Microsoft Corporation Software Engineer Intern Reviews and Ratings

based on 9 reviews

4.6/5

Rating in categories

4.7

Skill development

4.7

Work-Life balance

4.7

Salary & Benefits

4.3

Job Security

4.8

Company culture

4.5

Promotions/Appraisal

4.7

Work Satisfaction

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

₹13 L/yr - ₹50 L/yr

Senior Software Engineer
1k salaries
unlock blur

₹25 L/yr - ₹85 L/yr

Software Engineer2
970 salaries
unlock blur

₹20 L/yr - ₹72 L/yr

Consultant
604 salaries
unlock blur

₹13 L/yr - ₹42 L/yr

Support Engineer
570 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

Calculate your in-hand salary

Confused about how your in-hand salary is calculated? Enter your annual salary (CTC) and get your in-hand salary
Did you find this page helpful?
Yes No
write
Share an Interview