Microsoft Interview Questions

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

    "First of all, stack and heap memory are abstraction on top of the hardware by the compiler. The hardware is not aware of stack and heap memory. There is only a single piece of memory that a program has access to. The compiler creates the concepts of stack and heap memory to run the programs efficiently. Programs use stack memory to store local variables and a few important register values such as frame pointer and return address for program counter. This makes it easier for the compiler to gene"

    Stanley Y. - "First of all, stack and heap memory are abstraction on top of the hardware by the compiler. The hardware is not aware of stack and heap memory. There is only a single piece of memory that a program has access to. The compiler creates the concepts of stack and heap memory to run the programs efficiently. Programs use stack memory to store local variables and a few important register values such as frame pointer and return address for program counter. This makes it easier for the compiler to gene"See full answer

    Software Engineer
    Data Structures & Algorithms
    +2 more
  • Microsoft logoAsked at Microsoft 
    Video answer for 'How do you select the value of 'k' in the k-means algorithm?'
    +2

    "As an interviewer, I have asked this question to candidates in the past. Here are the major topics I am looking for in an interview The candidate should understand that there are ways of measuring the loss of a particular clustering. For example, we can take the average distance of each point to it's cluster center. The candidate should understand that this loss will always decrease as the number of clusters increases. For that reason, we can't just pick the value of K that minimizes the l"

    Michael F. - "As an interviewer, I have asked this question to candidates in the past. Here are the major topics I am looking for in an interview The candidate should understand that there are ways of measuring the loss of a particular clustering. For example, we can take the average distance of each point to it's cluster center. The candidate should understand that this loss will always decrease as the number of clusters increases. For that reason, we can't just pick the value of K that minimizes the l"See full answer

    Machine Learning Engineer
    Concept
    +1 more
  • "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
  • +3

    "Me: That's an interesting challenge. I would like to get some clarifications before jumping into potential solutions. Are we talking about the global search market irrespective of device or are we talking about a specific geography / device type? Interviewer: Lets go ahead with all possible searches. Me: Ok. Is there a specific reason we want to capture a significant market share from Google (e.g. higher search revenue, cross-selling MSFT services etc.) and are there any timelines we should k"

    Harsh W. - "Me: That's an interesting challenge. I would like to get some clarifications before jumping into potential solutions. Are we talking about the global search market irrespective of device or are we talking about a specific geography / device type? Interviewer: Lets go ahead with all possible searches. Me: Ok. Is there a specific reason we want to capture a significant market share from Google (e.g. higher search revenue, cross-selling MSFT services etc.) and are there any timelines we should k"See full answer

    Analytical
    Execution
    +1 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +4

    "Me: First of all, I’d like to have some clarification about this project. Me: What is the current product line design of the vending machine? Is this a traditional vending machine? Customers pay money cash or credit card, and select products and receive the product. Interviewer: Yes, that is the correct assumption. We make vending machines for canned drinks and bottled drinks. Another product line is for selling small packaged snacks. Me: What is the goal of this project? Is"

    Takashi M. - "Me: First of all, I’d like to have some clarification about this project. Me: What is the current product line design of the vending machine? Is this a traditional vending machine? Customers pay money cash or credit card, and select products and receive the product. Interviewer: Yes, that is the correct assumption. We make vending machines for canned drinks and bottled drinks. Another product line is for selling small packaged snacks. Me: What is the goal of this project? Is"See full answer

    Execution
    Product Design
  • "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 
    Video answer for 'How would you use VR to improve education?'

    "I got to play with a VR for the first time a few weeks ago at my friend’s house and I loved it, so this is a really fun question. Clarifying Questions Is this something we are looking to create Microsoft or are we a startup company etc? > Education can refer to elementary, high school, university, or even self-learning (e.g. Udemy). Is there a specific area we want to focus on? << What do y"

    Rohan S. - "I got to play with a VR for the first time a few weeks ago at my friend’s house and I loved it, so this is a really fun question. Clarifying Questions Is this something we are looking to create Microsoft or are we a startup company etc? > Education can refer to elementary, high school, university, or even self-learning (e.g. Udemy). Is there a specific area we want to focus on? << What do y"See full answer

    Concept
    Product Design
  • Microsoft logoAsked at Microsoft 
    Video answer for 'How would you talk a customer through price objections?'
    Solutions Architect
    Behavioral
    +1 more
  • +3

    "The question refers to a very specific event: "step into the back for a few minutes, return and see a lot of people waiting"... I might try to clarify goals and scenario: Before I stepped back, there were no ppl waiting? If so, we might be talking about a very specific, even uncommon scenario, in which optimizations for the complete serving system in the long term might not be needed. Maybe they even arrived all together and this is expected behavior. Are people waiting for something specif"

    Alfredo M. - "The question refers to a very specific event: "step into the back for a few minutes, return and see a lot of people waiting"... I might try to clarify goals and scenario: Before I stepped back, there were no ppl waiting? If so, we might be talking about a very specific, even uncommon scenario, in which optimizations for the complete serving system in the long term might not be needed. Maybe they even arrived all together and this is expected behavior. Are people waiting for something specif"See full answer

    Analytical
    Execution
  • Microsoft logoAsked at Microsoft 

    "Goals; Customer engagement/ acquisition; Persona: 60-70; User journey: Selecting the right flight → Adding details → Selecting the best coupon for payment; Web-Check in; At the airport: Luggage check-in; Boarding; Flight Travel; Arrival: Collecting the luggage from belt; I would be focusing on the first two steps: Selecting right flight + and web check-in → That seems the most challenging aspect an elderly; Pain Points/ Challenges: Selecting the right flight (Duration/ Pric"

    Shanti informatics - "Goals; Customer engagement/ acquisition; Persona: 60-70; User journey: Selecting the right flight → Adding details → Selecting the best coupon for payment; Web-Check in; At the airport: Luggage check-in; Boarding; Flight Travel; Arrival: Collecting the luggage from belt; I would be focusing on the first two steps: Selecting right flight + and web check-in → That seems the most challenging aspect an elderly; Pain Points/ Challenges: Selecting the right flight (Duration/ Pric"See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 

    "Assumptions and Clarification! What kind of blind person are we talking about ? Are they partially blind? Color Blind? Can Detect Light ? Can See blurry Images? Is the Blind person an adult, elderly or a teenager? Do they have any additional disabilities? Where will this Iron be used? At home? or perhaps one for travel? Do we have any limitation of resources? Assumptions- We are talking about a Complete Blind person who cannot see anything at all i.e Zero ability to se"

    Prabhav G. - "Assumptions and Clarification! What kind of blind person are we talking about ? Are they partially blind? Color Blind? Can Detect Light ? Can See blurry Images? Is the Blind person an adult, elderly or a teenager? Do they have any additional disabilities? Where will this Iron be used? At home? or perhaps one for travel? Do we have any limitation of resources? Assumptions- We are talking about a Complete Blind person who cannot see anything at all i.e Zero ability to se"See full answer

    Product Manager
  • "As a product manager in microsoft to support the customers I have to design a product. Let us take the E-Service as a name.In that we can see a form at first and after that a chat bot at the picture even there is a calling facility.Other queries done with the bot."

    Dheeraj sai P. - "As a product manager in microsoft to support the customers I have to design a product. Let us take the E-Service as a name.In that we can see a form at first and after that a chat bot at the picture even there is a calling facility.Other queries done with the bot."See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 
    Product Manager
    Product Strategy
  • Microsoft logoAsked at Microsoft 

    "Clarification questions - Assumption: Blind person - Generally aware about what an ATM machine is and how it works. Markets - US market and think about global expansion later Regulatory, Financial companies approval - We have agreement from the regulators and financial companies about the merits and we don’t see any kind of concerns from these companies Goal - Part of the company's social initiatives - Positive word of mouth - increase customer base Users - **Blind users with no other disabi"

    Vijay S. - "Clarification questions - Assumption: Blind person - Generally aware about what an ATM machine is and how it works. Markets - US market and think about global expansion later Regulatory, Financial companies approval - We have agreement from the regulators and financial companies about the merits and we don’t see any kind of concerns from these companies Goal - Part of the company's social initiatives - Positive word of mouth - increase customer base Users - **Blind users with no other disabi"See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 

    "Was the statement very similar to the leetcode or was it changed and only the main idea remained?"

    Anonymous Wombat - "Was the statement very similar to the leetcode or was it changed and only the main idea remained?"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • "First, I'd like to ask some clarifying questions and try to narrow down the scope of this question. Among them I would like to ask: Are we looking to optimize for a specific goal or metric? Eg: we want more users/queries or are we looking to increase revenue? Are we testing over a specific aspect of Bing? EG: UI, search quality results, recommendation engine, etc. Duration and size of the test. Available resources or constraints (teams, technology, budget) Now, to ass"

    Alfredo M. - "First, I'd like to ask some clarifying questions and try to narrow down the scope of this question. Among them I would like to ask: Are we looking to optimize for a specific goal or metric? Eg: we want more users/queries or are we looking to increase revenue? Are we testing over a specific aspect of Bing? EG: UI, search quality results, recommendation engine, etc. Duration and size of the test. Available resources or constraints (teams, technology, budget) Now, to ass"See full answer

    Technical Program Manager
    Analytical
  • Microsoft logoAsked at Microsoft 
    Technical Program Manager
    Behavioral
  • "While working as a consultant, I was assigned to a project to design and build a solution for accessing and managing documents on deepwater drilling wells with limited connectivity. I and the developer assigned to the project conducted interviews with various engineers and team members on the rigs. We worked with the client's IT group to analyze options for getting content to and from the rig. Together, we came up with a solution that would leverage their existing SharePoint infrastructure (avai"

    John F. - "While working as a consultant, I was assigned to a project to design and build a solution for accessing and managing documents on deepwater drilling wells with limited connectivity. I and the developer assigned to the project conducted interviews with various engineers and team members on the rigs. We worked with the client's IT group to analyze options for getting content to and from the rig. Together, we came up with a solution that would leverage their existing SharePoint infrastructure (avai"See full answer

    Product Manager
    Behavioral
  • "Clarifying and assumption When we say financial security, are we talking about authentication, fraud detection or money laundering? Assumption: Fraud detection. Focusing specifically on transaction-level fraud. Is this an internal AI implementation or an external third-party service we provide to multiple financial businesses? Assumption: External Third-party AI financial security product. Requirements Need to detect when fraudulent transactions happen. **Detection stra"

    Darpan D. - "Clarifying and assumption When we say financial security, are we talking about authentication, fraud detection or money laundering? Assumption: Fraud detection. Focusing specifically on transaction-level fraud. Is this an internal AI implementation or an external third-party service we provide to multiple financial businesses? Assumption: External Third-party AI financial security product. Requirements Need to detect when fraudulent transactions happen. **Detection stra"See full answer

    Product Manager
    Product Strategy
    +1 more
Showing 81-100 of 239