Microsoft Interview Questions

Review this list of 229 Microsoft interview questions and answers verified by hiring managers and candidates.
  • Microsoft logoAsked at Microsoft 

    "That is a great product opportunity. I see the vision to drive engagement by building a reward based experience to encourage kids to login to the app and track their books and trigger a visual pleasing experience when the child completes a book. The more complex the book, the bigger the reward."

    Christina Z. - "That is a great product opportunity. I see the vision to drive engagement by building a reward based experience to encourage kids to login to the app and track their books and trigger a visual pleasing experience when the child completes a book. The more complex the book, the bigger the reward."See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 
    Video answer for 'Design Uber Eats.'
    +6

    "basic drew the diagram"

    Aswath B. - "basic drew the diagram"See full answer

    Software Engineer
    System Design
    +2 more
  • "The customer's business needs and requirements. The technical aspects of their legacy system. The budget and timeline constraints. The risks and mitigation strategies. The customer's specific concerns. Assess the feasibility of migrating their legacy system to the cloud - This will involve evaluating the technical aspects of their legacy system, as well as the business impact of the migration. Develop a migration plan -This plan should outline the steps involved in migrat"

    Praful B. - "The customer's business needs and requirements. The technical aspects of their legacy system. The budget and timeline constraints. The risks and mitigation strategies. The customer's specific concerns. Assess the feasibility of migrating their legacy system to the cloud - This will involve evaluating the technical aspects of their legacy system, as well as the business impact of the migration. Develop a migration plan -This plan should outline the steps involved in migrat"See full answer

    Solutions Architect
    Customer Interaction
    +2 more
  • Microsoft logoAsked at Microsoft 

    "Building data centers in outer space is a concept that has been talked about for a few years now. However, to my knowledge, no one has yet succeeded in building one. In order to simplify this case, I am going to only investigate putting Azure Disk Storage into the cloud. To determine if this is a viable scenario for Azure, I will examine why Azure may want to pursue building a data center in outer space, the technological feasibility, and finally, a potential market for this service. Business D"

    John F. - "Building data centers in outer space is a concept that has been talked about for a few years now. However, to my knowledge, no one has yet succeeded in building one. In order to simplify this case, I am going to only investigate putting Azure Disk Storage into the cloud. To determine if this is a viable scenario for Azure, I will examine why Azure may want to pursue building a data center in outer space, the technological feasibility, and finally, a potential market for this service. Business D"See full answer

    Product Manager
    Product Strategy
  • Microsoft logoAsked at Microsoft 

    "I first clarified what he needed for the leaderboard meaning did he need a gaming leaderboard system, a stock market leaderboard system where the trades placed would be ranked in terms of values or a coding platform leaderboard where the users are ranked as per the points earned by solving the problem? He answered that he wanted a multipurpose leaderboard system He was specifically interested in the design of the api part Explained him that assuming we had a flask api there would be a get re"

    GalacticInterviewer - "I first clarified what he needed for the leaderboard meaning did he need a gaming leaderboard system, a stock market leaderboard system where the trades placed would be ranked in terms of values or a coding platform leaderboard where the users are ranked as per the points earned by solving the problem? He answered that he wanted a multipurpose leaderboard system He was specifically interested in the design of the api part Explained him that assuming we had a flask api there would be a get re"See full answer

    Software Engineer
    System Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Microsoft logoAsked at Microsoft 

    "During a trip to Japan, I encountered a significant language barrier that influenced how I communicated with others. As I didn't speak Japanese fluently, I had to rely on basic phrases and non-verbal communication to interact with locals. This experience made me realize the importance of understanding cultural diversity. Despite the language barrier, I found that people were patient and understanding. They appreciated my efforts to communicate in their language, even if it was limited. This expe"

    Vikas K. - "During a trip to Japan, I encountered a significant language barrier that influenced how I communicated with others. As I didn't speak Japanese fluently, I had to rely on basic phrases and non-verbal communication to interact with locals. This experience made me realize the importance of understanding cultural diversity. Despite the language barrier, I found that people were patient and understanding. They appreciated my efforts to communicate in their language, even if it was limited. This expe"See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 

    "In 2019, I was given a very important problem to solve. In a team of 3 we had to build a mobility assist device. The customer segment we would go for was something we could decide. The project was very close to me as I had lost someone I loved because of cancer and I saw how reduced mobility was a huge pain point in not being able to do physical activities. My team could only think of elderly people as the main target market. As the Head of Product what I did was: 1) I helped them dive even d"

    Soumya S. - "In 2019, I was given a very important problem to solve. In a team of 3 we had to build a mobility assist device. The customer segment we would go for was something we could decide. The project was very close to me as I had lost someone I loved because of cancer and I saw how reduced mobility was a huge pain point in not being able to do physical activities. My team could only think of elderly people as the main target market. As the Head of Product what I did was: 1) I helped them dive even d"See full answer

    Product Manager
    Behavioral
    +2 more
  • Microsoft logoAsked at Microsoft 
    +1

    "Clarifying Questions Who are we? Traditional elevator company or a new age tech startup Assumption: New age tech based elevator company Any constraints: Budget, etc. Assumption: No What kind of a skyscraper building: Assumption: Commercial. Includes office spaces as well as others Any particular goal with respect to building this elevator? Design best in class elevator providing the best user experience for passengers User needs - Users have the following needs when"

    Shasleen I. - "Clarifying Questions Who are we? Traditional elevator company or a new age tech startup Assumption: New age tech based elevator company Any constraints: Budget, etc. Assumption: No What kind of a skyscraper building: Assumption: Commercial. Includes office spaces as well as others Any particular goal with respect to building this elevator? Design best in class elevator providing the best user experience for passengers User needs - Users have the following needs when"See full answer

    Product Manager
    Product Design
    +1 more
  • Microsoft logoAsked at Microsoft 
    Video answer for 'Product of Array Except Self'
    +51

    "If 0's aren't a concern, couldn't we just multiply all numbers. and then divide product by each number in the list ? if there's more than one zero, then we just return an array of 0s if there's one zero, then we just replace 0 with product and rest 0s. what am i missing?"

    Sachin R. - "If 0's aren't a concern, couldn't we just multiply all numbers. and then divide product by each number in the list ? if there's more than one zero, then we just return an array of 0s if there's one zero, then we just replace 0 with product and rest 0s. what am i missing?"See full answer

    Software Engineer
    Data Structures & Algorithms
    +3 more
  • Microsoft logoAsked at Microsoft 

    "Ask my manager how urgent is my task and why it should be done if needed. If its urgent enough and I can’t wait, communicate with team explaining what goals going to be achieved by implementing and why its important"

    Anonymous Starfish - "Ask my manager how urgent is my task and why it should be done if needed. If its urgent enough and I can’t wait, communicate with team explaining what goals going to be achieved by implementing and why its important"See full answer

    Software Engineer
    Behavioral
  • Microsoft logoAsked at Microsoft 
    +2

    "WITH RECURSIVE fibonacci_series AS ( SELECT 1 AS n, 0 AS fib1, 1 AS fib2 UNION ALL SELECT n + 1 AS n, fib2 AS fib1, fib1 + fib2 AS fib2 FROM fibonacci_series WHERE n < 20 -- Limit the series to 20 numbers ) SELECT n, fib1 AS fib FROM fibonacci_series ORDER BY n; `"

    Yashasvi V. - "WITH RECURSIVE fibonacci_series AS ( SELECT 1 AS n, 0 AS fib1, 1 AS fib2 UNION ALL SELECT n + 1 AS n, fib2 AS fib1, fib1 + fib2 AS fib2 FROM fibonacci_series WHERE n < 20 -- Limit the series to 20 numbers ) SELECT n, fib1 AS fib FROM fibonacci_series ORDER BY n; `"See full answer

    Data Analyst
    Coding
    +4 more
  • "During the course of my career, I have had the opportunity to fill a variety of roles. I’ve been a business analyst, a consultant, a project manager, a scrum master, a product owner, and a product manager. Each of these has had aspects that I have enjoyed. There are a few that standout though over everything else. First is that I have a passion for working with people. In each of these roles, my favorite part was always working with a diverse range of individuals from various levels of the orga"

    John F. - "During the course of my career, I have had the opportunity to fill a variety of roles. I’ve been a business analyst, a consultant, a project manager, a scrum master, a product owner, and a product manager. Each of these has had aspects that I have enjoyed. There are a few that standout though over everything else. First is that I have a passion for working with people. In each of these roles, my favorite part was always working with a diverse range of individuals from various levels of the orga"See full answer

    Product Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 
    Video answer for 'Implement k-means clustering.'

    "i dont know"

    Dinesh K. - "i dont know"See full answer

    Machine Learning Engineer
    Coding
    +5 more
  • Microsoft logoAsked at Microsoft 

    "I told a story about how our team was focussed on moving a key metric i.e. NPS and to do that we build 3 top requested user feature. Post release the detractors % didn't move even though the detractors request for features shipped went down. Then I connect with users and did some analysis post which we realised that we need to pivot our focus from shipping features to enabling complete workflows for our users i.e. shipping all those feature which are used together in a feature as then only users"

    Aditya S. - "I told a story about how our team was focussed on moving a key metric i.e. NPS and to do that we build 3 top requested user feature. Post release the detractors % didn't move even though the detractors request for features shipped went down. Then I connect with users and did some analysis post which we realised that we need to pivot our focus from shipping features to enabling complete workflows for our users i.e. shipping all those feature which are used together in a feature as then only users"See full answer

    Product Manager
    Behavioral
    +1 more
  • Microsoft logoAsked at Microsoft 

    "Clarifying questions Key value proposition of the product: targeted search engine for kids to search the internet Target users: kids below 18 years of age Target geography: USA Form factor: web app Target market Kids (largely school students) are now increasingly using the internet for educational purposes to perform assignments, collaborate on projects etc. A search engine is a core need to access the internet for this audience and is needed quite frequently - almost every time a"

    Rahul J. - "Clarifying questions Key value proposition of the product: targeted search engine for kids to search the internet Target users: kids below 18 years of age Target geography: USA Form factor: web app Target market Kids (largely school students) are now increasingly using the internet for educational purposes to perform assignments, collaborate on projects etc. A search engine is a core need to access the internet for this audience and is needed quite frequently - almost every time a"See full answer

    Product Manager
    Product Design
  • "In the Transformer architecture, the decoder differs from the encoder primarily in its additional mechanisms designed to handle autoregressive sequence generation. Here's a breakdown of the key differences: Self-Attention Mechanism: Encoder: The encoder has a standard self-attention mechanism that allows each token to attend to all other tokens in the input sequence. Decoder: The decoder has two types of self-attention. The first is the same as in the encoder, but the second is mas"

    Ranj A. - "In the Transformer architecture, the decoder differs from the encoder primarily in its additional mechanisms designed to handle autoregressive sequence generation. Here's a breakdown of the key differences: Self-Attention Mechanism: Encoder: The encoder has a standard self-attention mechanism that allows each token to attend to all other tokens in the input sequence. Decoder: The decoder has two types of self-attention. The first is the same as in the encoder, but the second is mas"See full answer

    Data Scientist
    Statistics & Experimentation
  • "Understanding: Understand the reason for the pushback? Is the pushback related to any program constraints such as schedule, cost, quality, or scope? Is this pushback from a single stakeholder or a majority of the stakeholders? Working towards overall program goal: Explain how your idea is tied to the overall program's success metric or the goal Bring in data points to echo the above point Bring in examples of how this approach has helped in the past or with other competitors "

    Saran V. - "Understanding: Understand the reason for the pushback? Is the pushback related to any program constraints such as schedule, cost, quality, or scope? Is this pushback from a single stakeholder or a majority of the stakeholders? Working towards overall program goal: Explain how your idea is tied to the overall program's success metric or the goal Bring in data points to echo the above point Bring in examples of how this approach has helped in the past or with other competitors "See full answer

    Customer Success Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 

    "When I look to join a company, I think of long term association. Hence, I put a lot of focus on the team that I am going to work with, the culture, the value that I will add to the company & the opportunities for me to learn & grow. Microsoft is one of the pioneers in the tech industry touching the lives of many corporate and consumer clients and helping them to achieve more. To answer your question specifically, i would say -: Microsoft will provide me a platform to work with some of the sma"

    Amit A. - "When I look to join a company, I think of long term association. Hence, I put a lot of focus on the team that I am going to work with, the culture, the value that I will add to the company & the opportunities for me to learn & grow. Microsoft is one of the pioneers in the tech industry touching the lives of many corporate and consumer clients and helping them to achieve more. To answer your question specifically, i would say -: Microsoft will provide me a platform to work with some of the sma"See full answer

    Technical Program Manager
    Behavioral
    +1 more
  • Microsoft logoAsked at Microsoft 

    "Functional Requirement Upload the file of any type POST v1/drive Upload the another version of file. POST v1/drive/{fileId} Delete the file. DELETE v1/drive/{fileId} Share the file. POST v1/drive/{fileId} Control the access level of the file. Provide the file accessibility following the directory structure. Non Functional Requirement Reliability: The file along with its versions uploaded should be"

    Vikash A. - "Functional Requirement Upload the file of any type POST v1/drive Upload the another version of file. POST v1/drive/{fileId} Delete the file. DELETE v1/drive/{fileId} Share the file. POST v1/drive/{fileId} Control the access level of the file. Provide the file accessibility following the directory structure. Non Functional Requirement Reliability: The file along with its versions uploaded should be"See full answer

    Software Engineer
    System Design
    +1 more
  • Microsoft logoAsked at Microsoft 
    Product Manager
    Product Strategy
Showing 61-80 of 229