Skip to main content

Top Microsoft Interview Questions

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

    "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 
    1 answer

    "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
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 
    Add answer
    Machine Learning Engineer
    Concept
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Microsoft logoAsked at Microsoft 
    1 answer

    "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
  • Microsoft logoAsked at Microsoft 
    1 answer

    "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
  • Microsoft logoAsked at Microsoft 
    2 answers

    "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 
    2 answers

    "I think AI such as ChatGPT seemed to spit out its answers fast and instinctively, hence proving its efficiency but in the recent versions it seems to have acquired reasoning skills which was revealed 'transparently' to users. This new, reasoning skills introduce a small delay in its response and explains what it does during the delay but I do not really think that it is "thinking" any differently than before, except that it is constrained by some purported rules when asked to summarise certain b"

    Louisa C. - "I think AI such as ChatGPT seemed to spit out its answers fast and instinctively, hence proving its efficiency but in the recent versions it seems to have acquired reasoning skills which was revealed 'transparently' to users. This new, reasoning skills introduce a small delay in its response and explains what it does during the delay but I do not really think that it is "thinking" any differently than before, except that it is constrained by some purported rules when asked to summarise certain b"See full answer

    Software Engineer
    Behavioral
    +1 more
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 
    2 answers

    "voice"

    Ravi K. - "voice"See full answer

    Machine Learning Engineer
    Product Design
    +3 more
  • Microsoft logoAsked at Microsoft 
    Add answer
    Software Engineer
    Artificial Intelligence
    +3 more
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Design
  • Microsoft logoAsked at Microsoft 
    1 answer

    "class Solution { public: vector topKFrequent(vector& sentences , int k) { unordered_map mp; auto cmp={ if(a.second==b.second) return a.first>b.first; return a.second,vector>,decltype(cmp)> pq(cmp); for(string s : sentences) { stringstream ss(s); string word; while(ss >> word) { mp[word]++; } } for(auto it=mp.begin();it!=mp.end();++it) pq.push({it->first,it->secon"

    Manu G. - "class Solution { public: vector topKFrequent(vector& sentences , int k) { unordered_map mp; auto cmp={ if(a.second==b.second) return a.first>b.first; return a.second,vector>,decltype(cmp)> pq(cmp); for(string s : sentences) { stringstream ss(s); string word; while(ss >> word) { mp[word]++; } } for(auto it=mp.begin();it!=mp.end();++it) pq.push({it->first,it->secon"See full answer

    Data Scientist
    Coding
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Manager
    Product Design
  • "for one time i was working as a receptionist in a hotel and one of the rooms that the customer needed was not available but rather we had diffrent room with the same quality i had to convince the customer to use the room we had and i would personally transfer him to the room he desires when its available"

    Jr H. - "for one time i was working as a receptionist in a hotel and one of the rooms that the customer needed was not available but rather we had diffrent room with the same quality i had to convince the customer to use the room we had and i would personally transfer him to the room he desires when its available"See full answer

    Product Marketing Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 
    Add answer
    Technical Program Manager
    Behavioral
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Manager
    Product Design
  • Microsoft logoAsked at Microsoft 
    1 answer

    "If I could only talk to one customer of my product, I will pick that customer who was earlier a loyal user of my product but now engaging less or have left the product recently. As a PM, two most important metrics that show that your product is worthy for your users are retention & monetisation. If I am seeing a Loyal user not engaging any more with my platform, it shows that either that user has found 10X better substitute to satisfy the same need or that user is not liking my platform any mor"

    Krishan K. - "If I could only talk to one customer of my product, I will pick that customer who was earlier a loyal user of my product but now engaging less or have left the product recently. As a PM, two most important metrics that show that your product is worthy for your users are retention & monetisation. If I am seeing a Loyal user not engaging any more with my platform, it shows that either that user has found 10X better substitute to satisfy the same need or that user is not liking my platform any mor"See full answer

    Product Manager
    Product Strategy
  • Microsoft logoAsked at Microsoft 
    Add answer
    Product Design
Showing 181-200 of 263
Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy