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

Microsoft Corporation Interview Experiences

Popular Designations

557 interviews found

I applied via Campus Placement and was interviewed in Jul 2022. 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 - Aptitude Test 

Muje python me coding ati he

Interview Preparation Tips

Interview preparation tips for other job seekers - Me abhi freshar hu mu job dene ki krpa kre

Data Entry jobs Interview Questions asked at other Companies

Q1. Why people's like Amazon service and app?
View answer (6)

Copywriter Interview Questions & Answers

user image Anonymous

posted on 13 Jan 2022

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

Interview Questionnaire 

2 Questions

  • Q1. With the Microsoft company how much you was earned ?
  • Q2. What benefits are they re for microsoft

Interview Preparation Tips

Interview preparation tips for other job seekers - Simple we want to ask only one thing if suppose one company is there we should ask what benefits with the company and how much u were earned

Copywriter Interview Questions asked at other Companies

Q1. What are the best practices we can follow to rank our product descriptions organically in Google search?
View answer (1)
Interview experience
4
Good
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Not Selected

I applied via Naukri.com and was interviewed before Feb 2023. There was 1 interview round.

Round 1 - HR 

(1 Question)

  • Q1. Why do you want to join MS

Customer Support Executive Interview Questions asked at other Companies

Q1. Understanding customer problems,whT i know about BPO nd how they work,how i will handle a difficult nd angry customer,i can satisfied my client.
View answer (21)

I applied via Company Website and was interviewed in Feb 2022. 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 - HR 

(8 Questions)

  • Q1. What are your salary expectations?
  • Ans. 

    I expect a competitive salary based on my qualifications and experience.

    • I have researched the average salary range for Assistant Manager Finance & Accounts positions in the industry.

    • I have considered my qualifications, experience, and the responsibilities of the role.

    • I am open to negotiation and willing to discuss the salary package in detail during the interview process.

  • Answered by AI
  • Q2. What is your family background?
  • Ans. 

    My family background is diverse and supportive, with members from various professional backgrounds.

    • My father is a retired banker and my mother is a teacher.

    • I have two siblings, one is a doctor and the other is an engineer.

    • We value education and have always encouraged each other to pursue our career goals.

    • Growing up in a family with diverse professional backgrounds has given me exposure to different perspectives and ski

  • Answered by AI
  • Q3. Share details of your previous job.
  • Ans. 

    I worked as a Senior Accountant at XYZ Company for 3 years.

    • Managed financial records and prepared financial statements.

    • Performed budgeting and forecasting activities.

    • Handled accounts payable and accounts receivable processes.

    • Conducted financial analysis and provided recommendations for improvement.

    • Collaborated with cross-functional teams to ensure compliance with financial regulations.

    • Implemented cost-saving measures r...

  • Answered by AI
  • Q4. Why should we hire you?
  • Ans. 

    I have the necessary skills, experience, and qualifications to excel in this role.

    • I have a strong background in finance and accounting, with a degree in finance and several years of experience in the field.

    • I have a proven track record of successfully managing financial operations and ensuring compliance with regulations.

    • I am highly skilled in financial analysis, budgeting, and forecasting, which will enable me to make ...

  • Answered by AI
  • Q5. Why are you looking for a change?
  • Ans. 

    Seeking new opportunities for growth and professional development.

    • Looking for a change to expand my skill set and take on new challenges.

    • Seeking a role with more responsibility and leadership opportunities.

    • Interested in joining a company with a strong financial position and growth potential.

    • Wanting to work in a dynamic and collaborative team environment.

    • Desire to contribute to the success of a company in a more impactf

  • Answered by AI
  • Q6. Where do you see yourself in 5 years?
  • Ans. 

    In 5 years, I see myself as a highly skilled and experienced Assistant Manager Finance & Accounts, leading a team and contributing to the growth and success of the organization.

    • I envision myself taking on more responsibilities and leading a team in the finance and accounts department.

    • I aim to enhance my skills and knowledge in financial analysis, budgeting, and strategic planning.

    • I plan to actively contribute to the or...

  • Answered by AI
  • Q7. What are your strengths and weaknesses?
  • Ans. 

    My strengths include strong analytical skills, attention to detail, and ability to work under pressure. My weaknesses include being overly critical of my own work and sometimes struggling with delegation.

    • Strength: Strong analytical skills - I am able to analyze financial data and identify trends and patterns.

    • Strength: Attention to detail - I have a keen eye for spotting errors and ensuring accuracy in financial reports...

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

    I am an experienced finance professional with strong accounting skills and a track record of successfully managing financial operations.

    • Experienced finance professional

    • Strong accounting skills

    • Successful track record in managing financial operations

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - Call on immediately . Team Handalling

Assistant Manager Finance & Accounts Interview Questions asked at other Companies

Q1. Can you please wait for 5 days to get your Reliving letter?
View answer (2)

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

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

I applied via Company Website and was interviewed in Oct 2021. There were 3 interview rounds.

Interview Questionnaire 

2 Questions

  • Q1. Given preorder and postorder traversal of a binary tree. Construct a binary tree and return inorder traversal.
  • Ans. 

    Construct binary tree from preorder and postorder traversal and return inorder traversal.

    • Create a root node with the first element of preorder traversal

    • Find the index of root node in postorder traversal

    • Divide the preorder and postorder traversals into left and right subtrees

    • Recursively construct left and right subtrees

    • Return inorder traversal of the constructed binary tree

  • Answered by AI
  • Q2. Given two strings return true if both are anagrams of each other
  • Ans. 

    Check if two strings are anagrams of each other

    • Create a character frequency map for both strings

    • Compare the maps to check if they are equal

  • Answered by AI

Interview Preparation Tips

Interview preparation tips for other job seekers - I have applied through Microsoft careers page.
Got call from HR after 2 weeks.
They scheduled first round and i was not able clear that round.
Be well prepared with DSA

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)

I applied via Referral and was interviewed in Aug 2021. There were 5 interview rounds.

Interview Questionnaire 

3 Questions

  • Q1. How do we solve the power bi report refresh issue, if the credentials are fine and report is refreshing fine at desktop ?
  • Ans. 

    Check if the data source is accessible and refresh schedule is set up correctly.

    • Verify if the data source is accessible from the Power BI service.

    • Check if the refresh schedule is set up correctly.

    • Ensure that the credentials used for refreshing the report are correct.

    • Check if there are any errors or warnings in the refresh history.

    • Try refreshing the report manually from the Power BI service.

    • Check if there are any issues...

  • Answered by AI
  • Q2. What all modes are there to get data from different sources in Power BI ?
  • Ans. 

    Power BI has various modes to get data from different sources.

    • Power Query Editor

    • DirectQuery

    • Import

    • Live Connection

    • Power BI API

    • Power BI Desktop

    • Power BI Mobile

    • Power BI Gateway

    • Third-party connectors

  • Answered by AI
  • Q3. There are 3 modes Import, direct and live connections.

Interview Preparation Tips

Interview preparation tips for other job seekers - Think out loud even if you have not faced a certain given scenario.

Skills evaluated in this interview

Top Microsoft Corporation Technical Support Engineer Interview Questions and Answers

Q1. What are the steps which you will follow if a customer calls and tell you that he is not able to do any editing in Microsoft word?
View answer (2)

Technical Support Engineer Interview Questions asked at other Companies

Q1. Admin Questions :- What is Relationships what are types of relationships
View answer (4)

I was interviewed in Apr 2021.

Round 1 - Coding Test 

(1 Question)

Round duration - 90 minutes
Round difficulty - Hard

  • Q1. 

    Stock Buying and Selling Problem Statement

    Given an array of stock prices where each element represents the stock price for a given day, determine the maximum profit you can achieve from buying and sellin...

  • Ans. 

    Determine maximum profit from buying and selling stocks on different days.

    • Iterate through the array of stock prices and calculate the profit for each pair of days.

    • Keep track of the maximum profit obtained by selling and buying stocks on different days.

    • Return the maximum profit achieved.

  • Answered by AI
Round 2 - Video Call 

(1 Question)

Round duration - 40 Minutes
Round difficulty - Medium

  • Q1. 

    Time to Burn Tree Problem

    You are given a binary tree consisting of 'N' unique nodes and a start node where the burning will commence. The task is to calculate the time in minutes required to completely b...

  • Ans. 

    Calculate the time in minutes required to completely burn a binary tree starting from a given node.

    • Perform a depth-first search (DFS) to calculate the time taken to burn the entire tree.

    • Track the time taken for each node to catch fire and burn the tree accordingly.

    • Consider the adjacency of nodes to determine the spread of fire.

    • Handle cases where the start node is at different levels in the tree.

    • Optimize the solution to

  • Answered by AI
Round 3 - Face to Face 

(1 Question)

Round duration - 40 minutes
Round difficulty - Easy

  • Q1. 

    Flatten Binary Tree Problem Statement

    Given a binary tree consisting of integer values, your task is to convert the binary tree into a linked list where the nodes of the linked list follow the same order ...

  • Ans. 

    Convert a binary tree into a linked list following pre-order traversal order.

    • Perform pre-order traversal of the binary tree and convert it into a linked list.

    • Use the right pointer of the binary tree as the 'next' pointer for the linked list.

    • Set the left pointer to NULL for each node in the linked list.

    • Example: Input - 1 2 3 4 -1 5 6 -1 7 -1 -1 -1 -1 -1 -1, Output - 1 2 4 7 3 5 6

  • Answered by AI
Round 4 - Video Call 

(2 Questions)

Round duration - 25 Minutes
Round difficulty - Hard

  • Q1. Can you provide a code example that demonstrates communication between two processes?
  • Ans. 

    Demonstrate communication between two processes using inter-process communication (IPC) methods.

    • Use sockets for communication between two processes running on the same or different machines.

    • Implement message passing using shared memory or message queues.

    • Utilize pipes for communication between parent and child processes.

  • Answered by AI
  • Q2. 

    Gray Code Problem Statement

    You are given a number grayNumber. Your task is to find and return the Gray code sequence.

    Explanation

    The Gray code sequence should satisfy the following conditions:

    1. Inc...
  • Ans. 

    Find and return the Gray code sequence for a given number.

    • Generate Gray code sequence by following the conditions provided in the problem statement.

    • Ensure that consecutive numbers in the sequence differ by exactly 1 bit.

    • Start the sequence with 0 and include numbers up to 2^grayNumber - 1.

    • Return the sequence in decimal form as a list/vector.

    • If multiple valid sequences exist, return any of them.

  • Answered by AI

Interview Preparation Tips

Professional and academic backgroundI applied for the job as SDE - 1 in HyderabadEligibility criteriaNo criteriaMicrosoft interview preparation:Topics to prepare for the interview - DBMS, Data Structures and Algorithms , OOP, Maths puzzles, Aptitude , CN, OSTime required to prepare for the interview - 9 MonthsInterview preparation tips for other job seekers

Tip 1 : Never leave any topic from any chapter / Subject
Tip 2 : Learn to explain your thoughts well
Tip 3 : Learn from previous experiences / interviews / problems asked.
Tip 4 : Atleast 4 projects in Resume

Application resume tips for other job seekers

Tip 1 : Atleast 4 projects on Resume
Tip 2 : Do not write false things. You always get caught. Be genuine.

Final outcome of the interviewSelected

Skills evaluated in this interview

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)

HR Advisor Interview Questions & Answers

user image Anonymous

posted on 13 Aug 2022

I applied via Naukri.com and was interviewed in Feb 2022. 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 - One-on-one 

(1 Question)

  • Q1. Self introduction and experience

Interview Preparation Tips

Interview preparation tips for other job seekers - Be confident and clear in your words..,........
Interview experience
5
Excellent
Difficulty level
Moderate
Process Duration
4-6 weeks
Result
Selected Selected

I applied via LinkedIn and was interviewed before Oct 2022. 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 - Technical 

(2 Questions)

  • Q1. Linked list circular or not
  • Q2. Doubly linkedlist

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