Skip to main content

Top Microsoft Interview Questions

Review this list of 246 Microsoft interview questions and answers verified by hiring managers and candidates.
  • "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 
    +1

    "#simple solution 1.firstly find the node in the bst (O(logn) time complexity it take) 2.now removing the node consists of 3 cases: 1.if the node is leaf (no children): (keep track of parent and do) parent.left or parent.right=NULL simply remove the node () 2.if(has one child) replace the node with its child 3.if has both childs we replace the node with either inorder predesor(max of left tree)or inorder succesor and remove the node wh"

    Sambangi C. - "#simple solution 1.firstly find the node in the bst (O(logn) time complexity it take) 2.now removing the node consists of 3 cases: 1.if the node is leaf (no children): (keep track of parent and do) parent.left or parent.right=NULL simply remove the node () 2.if(has one child) replace the node with its child 3.if has both childs we replace the node with either inorder predesor(max of left tree)or inorder succesor and remove the node wh"See full answer

    Software Engineer
    Coding
  • Microsoft logoAsked at Microsoft 

    "BERT - bidirectional encoder representations from transformer. For example:- it takes an entire sentence as input at once and understands the meaning of the words in that sentence and calculate the relations of words with each other irrespective of their positions from the original word to understand the meaning of the word using neighboring words. BERT model is a pre trained transformer model which can be fine-tuned for our purposes. It is used for tasks such sentimental analysis, question answ"

    Bhavya V. - "BERT - bidirectional encoder representations from transformer. For example:- it takes an entire sentence as input at once and understands the meaning of the words in that sentence and calculate the relations of words with each other irrespective of their positions from the original word to understand the meaning of the word using neighboring words. BERT model is a pre trained transformer model which can be fine-tuned for our purposes. It is used for tasks such sentimental analysis, question answ"See full answer

    Machine Learning Engineer
    Concept
  • Microsoft logoAsked at Microsoft 
    Technical Program Manager
    Cross-Functional
    +1 more
  • Microsoft logoAsked at Microsoft 
    Product Manager
    Product Design
    +2 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • "Clarifying Questions - Are we trying to increase user base, engagement, adoption, or retention specifically? Is revenue also need to be considered? Interviewer - You decide Q- Ill go with increasing user engagement and retention because MSDN is a pretty well known website and been out there for a while now. Also, once we have user engagement and retention taken care of, revenue will follow Interviewer - Sure MSFT mission is to empower every person and org on the planet to achieve mo"

    Siddhartha S. - "Clarifying Questions - Are we trying to increase user base, engagement, adoption, or retention specifically? Is revenue also need to be considered? Interviewer - You decide Q- Ill go with increasing user engagement and retention because MSDN is a pretty well known website and been out there for a while now. Also, once we have user engagement and retention taken care of, revenue will follow Interviewer - Sure MSFT mission is to empower every person and org on the planet to achieve mo"See full answer

    Product Design
  • 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 

    "This is another Strategy question, which means finding good reasons for strategic decisions. A few reasons for the GitHub acquisition are listed here. Competition > With the GitHub acquisition comes a lot of data on which companies are getting huge, or which technologies are cutting edge. Microsoft can adopt these technologies faster than others by having a pulse on this. It's also a defensive acquisition, since GitHub belonging to Microsoft means it can't be bought by Facebook or Google"

    Exponent - "This is another Strategy question, which means finding good reasons for strategic decisions. A few reasons for the GitHub acquisition are listed here. Competition > With the GitHub acquisition comes a lot of data on which companies are getting huge, or which technologies are cutting edge. Microsoft can adopt these technologies faster than others by having a pulse on this. It's also a defensive acquisition, since GitHub belonging to Microsoft means it can't be bought by Facebook or Google"See full answer

    Product Manager
    Product Strategy
  • Microsoft logoAsked at Microsoft 
    Product Manager
    Product Design
  • "Started with the clarifying questions. Then discussed the following with the panel: Goal Users Use Cases Features Priority Metrics to measure the success"

    Apurv M. - "Started with the clarifying questions. Then discussed the following with the panel: Goal Users Use Cases Features Priority Metrics to measure the success"See full answer

    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 

    "Leetcode 347: Heap + Hashtable Follow up question: create heap with the length of K instead of N (more time complexity but less space )"

    Chen J. - "Leetcode 347: Heap + Hashtable Follow up question: create heap with the length of K instead of N (more time complexity but less space )"See full answer

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

    "This is a Favorite Product question with a slight twist. We have a constraint: picking a subscription-based product. This should be relatively easy since most of us are subscribed to at least one of these services. Let's go over the Favorite Product formula before we begin: Choose a product and briefly explain what it is Who are the users? What are their pain points? How did competitors solve it in the past? **How does this product address these pain points dif"

    Exponent - "This is a Favorite Product question with a slight twist. We have a constraint: picking a subscription-based product. This should be relatively easy since most of us are subscribed to at least one of these services. Let's go over the Favorite Product formula before we begin: Choose a product and briefly explain what it is Who are the users? What are their pain points? How did competitors solve it in the past? **How does this product address these pain points dif"See full answer

    Product Manager
    Product Design
  • "Clarification : Criteria: User Journey Potential Use Case: Pain Points: Possible Solutions Tradeoff: Metrices:"

    Hiro L. - "Clarification : Criteria: User Journey Potential Use Case: Pain Points: Possible Solutions Tradeoff: Metrices:"See full answer

    Product Manager
    Product Design
  • Product Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 

    "That I had not been a PM for a formal ML product. But good models need sound data and my five years of sql writing and ensuring that DWHs and marts had the data they needed for reporting would be very relevant"

    Tony C. - "That I had not been a PM for a formal ML product. But good models need sound data and my five years of sql writing and ensuring that DWHs and marts had the data they needed for reporting would be very relevant"See full answer

    Machine Learning Engineer
    Technical
    +1 more
  • Microsoft logoAsked at Microsoft 

    "int reverse(int x) { int rev = 0; bool isNegative = false; if(x 0){ int r = x % 10; rev = rev * 10 + r; x = x / 10; } if(isNegative){ return -rev; } return rev; } `"

    Nilay B. - "int reverse(int x) { int rev = 0; bool isNegative = false; if(x 0){ int r = x % 10; rev = rev * 10 + r; x = x / 10; } if(isNegative){ return -rev; } return rev; } `"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Solutions Architect
    Behavioral
  • "Here's some thought on what I'll be doing in this situation: Identify the root cause (I'll try to assess WHY the engineers don't action these tickets). In order to identify the potential reasons, I'd have 1:1s with team members, observe participation and engagement in backlog grooming sessions and check in with leads and my peers. Lack of clarity on requirements or acceptance criteria. Skill gaps. Dependency on other teams or missing prerequisites. Team capaci"

    Anonymous Dingo - "Here's some thought on what I'll be doing in this situation: Identify the root cause (I'll try to assess WHY the engineers don't action these tickets). In order to identify the potential reasons, I'd have 1:1s with team members, observe participation and engagement in backlog grooming sessions and check in with leads and my peers. Lack of clarity on requirements or acceptance criteria. Skill gaps. Dependency on other teams or missing prerequisites. Team capaci"See full answer

    Customer Success Manager
    Behavioral
    +1 more
  • Product Design
Showing 161-180 of 246