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 Intern Interview Questions, Process, and Tips

Updated 16 Dec 2024

Top Microsoft Corporation Intern Interview Questions and Answers

  • Q1. Reverse the order of words in a given sentence(an array of characters)
  • Q2. How are you fetching data through api in your project.And how machine learning is working in your project
  • Q3. Given N people of an M*M grid, find the point that requires the least total distance by all people to meet at that point.
View all 15 questions

Microsoft Corporation Intern Interview Experiences

20 interviews found

Intern Interview Questions & Answers

user image Sanjeevan Raj

posted on 27 Feb 2024

Interview experience
3
Average
Difficulty level
-
Process Duration
-
Result
-
Round 1 - Coding Test 

This was the best interview in my life with coding of easiest language python

Round 2 - Group Discussion 

There can be some who dont know how to behave in an group this round is for them

Intern Interview Questions & Answers

user image Anonymous

posted on 2 Aug 2023

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

I applied via Newspaper Ad and was interviewed in Jul 2023. There were 3 interview rounds.

Round 1 - Aptitude Test 

Logical reasoning , 1 Hour

Round 2 - Interview 

(2 Questions)

  • Q1. Who was the first president of USA
  • Q2. Why does Modi ji work for 18-18 hours and doesnt get tired
Round 3 - Group Discussion 

Manipur violence ? governments failure

Interview Preparation Tips

Interview preparation tips for other job seekers - Just be yourself

Intern Interview Questions Asked at Other Companies

asked in Accenture
Q1. Case. There is a housing society “The wasteful society”, you coll ... read more
Q2. Which programming language you are comfortable with?
asked in Deloitte
Q3. Case : I am a US based company and I sell 3 products A, B, C (I d ... read more
Q4. Huffman Coding Challenge Given an array ARR of integers containin ... read more
asked in Accenture
Q5. A marketing strategy case. Client is a perfume seller in Jaipur. ... read more

Intern Interview Questions & Answers

user image Anonymous

posted on 13 Oct 2023

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

There were 2 question of medium to hard level

Round 3 - Technical 

(1 Question)

  • Q1. They ask 2 DSA based problem

Intern Interview Questions & Answers

user image Anonymous

posted on 10 Dec 2022

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

I applied via Job Fair and was interviewed in Jun 2022. There were 5 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 

Online test 1 :
Basic data structure and algorithms questions were asked.

Round 3 - Coding Test 

Online test 2:
Mixture of dsa based problems and mathematical problems were asked.

Round 4 - Technical 

(1 Question)

  • Q1. Remove duplicates in unsorted linked list
  • Ans. 

    Remove duplicates in unsorted linked list

    • Create a hash table to keep track of visited nodes

    • Traverse the linked list and check if the node is already visited

    • If visited, remove the node from the linked list

    • Time complexity: O(n)

    • Example: 1 -> 2 -> 3 -> 2 -> 4 -> 1 -> null

    • Output: 1 -> 2 -> 3 -> 4 -> null

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

(3 Questions)

  • Q1. Find intersection point of two linked list
  • Ans. 

    Find intersection point of two linked lists.

    • Traverse both lists and find their lengths

    • Move the head of the longer list by the difference in lengths

    • Traverse both lists in parallel until they meet at the intersection point

  • Answered by AI
  • Q2. Question based on project were asked
  • Q3. How are you fetching data through api in your project.And how machine learning is working in your project
  • Ans. 

    Data is fetched through RESTful APIs using Python requests library. Machine learning is used for predictive analysis.

    • API data is retrieved using HTTP GET requests

    • Python requests library is used to handle API requests and responses

    • Data is parsed using JSON library

    • Machine learning models are trained on historical data to predict future outcomes

    • Scikit-learn library is used for machine learning tasks

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Solve common dsa problems. study subjects like dbms,os and cn. Solve gfg and leetcode.

Skills evaluated in this interview

Microsoft Corporation interview questions for designations

 Summer Intern

 (3)

 SDE Intern

 (4)

 Software Intern

 (1)

 Software Developer Intern

 (24)

 Software Engineer Intern

 (5)

 Summer Intern Analyst

 (1)

 Software Engineer Intern Trainee

 (2)

 Software Development Engineer Intern

 (1)

Intern Interview Questions & Answers

user image Ryan Handoyo

posted on 7 Jun 2024

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

I applied via Company Website and was interviewed before Jun 2023. There was 1 interview round.

Round 1 - Technical 

(2 Questions)

  • Q1. Given a target and a binary tree, return true if there is a path to target
  • Ans. 

    Check if there is a path in a binary tree to a given target

    • Start from the root node and traverse the tree using depth-first search (DFS)

    • Keep track of the current path sum and compare it with the target value

    • Return true if a path with the target sum is found, otherwise return false

  • Answered by AI
  • Q2. Square root of N
  • Ans. 

    The square root of a number N is a value that, when multiplied by itself, gives N.

    • The square root of 9 is 3, because 3 * 3 = 9

    • The square root of 16 is 4, because 4 * 4 = 16

    • The square root of 25 is 5, because 5 * 5 = 25

  • Answered by AI

Skills evaluated in this interview

Get interview-ready with Top Microsoft Corporation Interview Questions

Intern Interview Questions & Answers

user image Anonymous

posted on 23 Apr 2024

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

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

Round 1 - Aptitude Test 

Multiple choice questions

Round 2 - Technical 

(1 Question)

  • Q1. Two sum Water tank problem
  • Ans. 

    Two sum problem involves finding two numbers in an array that add up to a specific target. Water tank problem involves calculating the amount of water that can be trapped between the bars.

    • For Two sum problem, use a hashmap to store the difference between the target and each element in the array. Check if the current element exists in the hashmap.

    • For Water tank problem, use two pointers approach to calculate the maximum...

  • Answered by AI

Skills evaluated in this interview

Intern Interview Questions & Answers

user image PrepInsta

posted on 17 Nov 2021

I applied via Referral and was interviewed in Sep 2021. There were 3 interview rounds.

Round 1 - Online Assessment 

(2 Questions)

Round duration - 90 minutes
Round difficulty - null
Online test consisted of two questions which we had to solve in 90 minutes. It was conducted on Codility.

  • Q1. Reverse the order of words in a given sentence(an array of characters)
  • Ans. 

    To reverse the order of words in a given sentence, we need to split the sentence into words and then reverse the order of the resulting array.

    • Split the sentence into words using a delimiter like space or comma

    • Reverse the resulting array of words

    • Join the reversed array of words using a delimiter to form the reversed sentence

  • Answered by AI
  • Q2. Given N people of an M*M grid, find the point that requires the least total distance by all people to meet at that point.
  • Ans. 

    Given N people on an M*M grid, find the point with the least total distance for all to meet.

    • Calculate the Manhattan distance for each point on the grid

    • Find the point with the minimum total distance

    • Use dynamic programming to optimize the solution

    • Consider edge cases such as when N=1 or M=1

  • Answered by AI
Round 2 - Interview 

(2 Questions)

Round duration - 50 minute
Round difficulty - null
This was also a coding round. The interviewer gave me two questions that I had to code.

  • Q1. Number of islands problem
  • Ans. 

    The number of islands problem involves counting the number of connected islands in a grid.

    • An island is a group of connected 1s in a grid of 0s and 1s.

    • Use depth-first search or breadth-first search to traverse the grid and count the islands.

    • Keep track of visited cells to avoid counting the same island multiple times.

  • Answered by AI
  • Q2. Scope resolution program
  • Ans. 

    Scope resolution program is used to determine the scope of a variable in a program.

    • It helps in identifying the location of a variable in a program

    • It helps in avoiding naming conflicts between variables

    • It can be done using the dot operator or the arrow operator in object-oriented programming

    • It can also be done using the scope resolution operator (::) in C++

  • Answered by AI
Round 3 - Interview 

(3 Questions)

This was a theoretical round. The Interviewer asked me questions about my college and discipline.

  • Q1. Explain your final year project.
  • Ans. 

    Developed a mobile app for tracking and managing personal finances.

    • Used React Native for cross-platform development

    • Implemented features such as budget tracking, expense categorization, and bill reminders

    • Integrated with third-party APIs for real-time stock market data

    • Conducted user testing and implemented feedback for improved user experience

  • Answered by AI
  • Q2. What type of difficulties you faced while creating the project?
  • Ans. 

    I faced difficulties in managing the project timeline and coordinating with team members.

    • Coordinating with team members who were working remotely

    • Managing the project timeline and ensuring timely delivery

    • Dealing with unexpected technical issues and bugs

    • Ensuring the project met the client's requirements and expectations

  • Answered by AI
  • Q3. A binary tree type question
  • Ans. 

    A binary tree is a data structure in which each node has at most two children.

    • Binary trees are used in computer science for efficient searching and sorting algorithms.

    • Examples of binary trees include binary search trees, AVL trees, and red-black trees.

    • Traversal methods for binary trees include in-order, pre-order, and post-order traversal.

    • Binary trees can also be used to represent hierarchical data, such as file system

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundAt the time of the interview, I had 0 Years (fresher) of experience.Microsoft interview preparation:Topics to prepare for the interview - I read Interview Experiences of candidates and got an idea of the questions that come. Microsoft deals with coding questions only, and their questions are all advanced level programming, so I prepared accordingly. I read about Dynamic programming.Resources to prepare for this interview - I was following PrepInsta’s coding classes on Youtube and discord. Their questions are
really good and the way they explain the logic was also helpful. Through the discord community I received a one month prime subscription. Using that I studied there coding courses, which were of great help.Tips for other job seekers - Prepare the coding questions well. Also whatever you have mentioned in your resume read some questions on those as they will cross check you.Final outcome of the interviewSelected

Skills evaluated in this interview

Intern Interview Questions & Answers

user image Anonymous

posted on 3 Mar 2022

I applied via Naukri.com and was interviewed before Mar 2021. There were 2 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 

Program

Interview Preparation Tips

Interview preparation tips for other job seekers - Be prepared fully. Read about microsoft before you go for the interview

Interview Preparation Tips

Skill Tips: prepare HR questions
Skills:
College Name: IIIT-Delhi

Intern Interview Questions & Answers

user image Himanshi Kohli

posted on 1 Nov 2015

Interview Preparation Tips

Skills:
College Name: NIT Kurukshetra

Microsoft Corporation Interview FAQs

How many rounds are there in Microsoft Corporation 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 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 microsoft, Internship, Machine Learning, Computer Vision and Data Mining.
What are the top questions asked in Microsoft Corporation Intern interview?

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

  1. How are you fetching data through api in your project.And how machine learning ...read more
  2. remove duplicates in unsorted linked l...read more
  3. find intersection point of two linked l...read more

Tell us how to improve this page.

Microsoft Corporation Intern Interview Process

based on 18 interviews

2 Interview rounds

  • Resume Shortlist Round
  • Coding Test Round
View more

Intern Interview Questions from Similar Companies

Google Intern Interview Questions
4.4
 • 22 Interviews
Intel Intern Interview Questions
4.2
 • 14 Interviews
IBM Intern Interview Questions
4.0
 • 13 Interviews
Oracle Intern Interview Questions
3.7
 • 6 Interviews
Dell Intern Interview Questions
4.0
 • 5 Interviews
SAP Intern Interview Questions
4.2
 • 4 Interviews
Zoho Intern Interview Questions
4.3
 • 4 Interviews
Adobe Intern Interview Questions
3.9
 • 3 Interviews
Cisco Intern Interview Questions
4.1
 • 2 Interviews
View all
Microsoft Corporation Intern Salary
based on 21 salaries
₹0.8 L/yr - ₹5.4 L/yr
48% more than the average Intern Salary in India
View more details

Microsoft Corporation Intern Reviews and Ratings

based on 21 reviews

4.8/5

Rating in categories

4.7

Skill development

4.7

Work-life balance

4.8

Salary

4.6

Job security

4.6

Company culture

4.8

Promotions

4.5

Work satisfaction

Explore 21 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
599 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