Interview Questions

Review this list of 4,392 interview questions and answers verified by hiring managers and candidates.
  • +5

    "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"

    Simon O. - "Functional Requirement Ingest Book Reviews in real time User in the website needs specify title tho search books, return response is the list of reviews on the books. Non Functional Requirement: User get real-time book reviews> It nees to handle the search among 1 million of active users daily"See full answer

    Software Engineer
    System Design
    +1 more
  • "If I launched a feature users love but that isn't driving business value, I'd first validate whether we're measuring the right metrics — then systematically test monetization paths before deciding to scale, pivot, or kill it. Step 1: Diagnose the Gap I'd start by understanding why engagement isn't translating to business impact. The problem usually falls into one of three categories: Wrong user segment: The feature attracts users who don't convert or have low lifetime value **Mis"

    Varun G. - "If I launched a feature users love but that isn't driving business value, I'd first validate whether we're measuring the right metrics — then systematically test monetization paths before deciding to scale, pivot, or kill it. Step 1: Diagnose the Gap I'd start by understanding why engagement isn't translating to business impact. The problem usually falls into one of three categories: Wrong user segment: The feature attracts users who don't convert or have low lifetime value **Mis"See full answer

    Product Manager
    Product Strategy
  • Amazon logoAsked at Amazon 
    +8

    "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space , The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"

    Anni P. - "I firstly discuss the brute force approach in O(n^2) time complexity , than i moved to O(nlogn) tine complexity than i discussed the O(n) time complexity and O(n) space complexity . But interviewer want more optimised solution , in O(n) time complexity without using extra space , The solution wants O(1) space complexity i have to do changes in same array without using any space . This method is something like i have to place positive values to its original position by swapping and rest negativ"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Stripe logoAsked at Stripe 
    Video answer for 'Design an application performance monitoring system.'
    Engineering Manager
    System Design
  • Asana logoAsked at Asana 
    +1

    "A good answer is describing an experience where you either proposed something that was selected after discussion or an alternate approach was taken, or you disagreed with a decision and argued for something else, either successfully or not. A good answer would be you had cogent arguments, the decision went another way for some reason, and you then fully backed the decision (agree to disagree is another way of stating it). You did not take it personally and you fully committed to the deci"

    Mrinalini R. - "A good answer is describing an experience where you either proposed something that was selected after discussion or an alternate approach was taken, or you disagreed with a decision and argued for something else, either successfully or not. A good answer would be you had cogent arguments, the decision went another way for some reason, and you then fully backed the decision (agree to disagree is another way of stating it). You did not take it personally and you fully committed to the deci"See full answer

    Engineering Manager
    Behavioral
    +3 more
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • +8

    "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"

    Srikant V. - "Used Recursive approach to traverse the binary search tree and sum the values of the nodes that fall within the specified range [low, high]"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • +6

    "QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience? Follow-up questions: Specific business goal in mind? (no) What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose) Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice) Do yo"

    Anonymous Aardvark - "QUESTION: Imagine that you are a PM that owns the post booking experience at Airbnb.How would you solve for the worst post-booking experience? Follow-up questions: Specific business goal in mind? (no) What is my scope? Do I own all post booking across product category? Or is there a specific product that I am focussing on (events, homes, specific home duration)? (you chose) Am I focussing on the user - renter or event goer? Or the creator - host or event creator? (your choice) Do yo"See full answer

    Product Manager
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 
    Video answer for 'Tell me about a skill you recently learned.'
    +47

    "What are they looking for in the answer? "

    Astro S. - "What are they looking for in the answer? "See full answer

    Data Engineer
    Behavioral
    +1 more
  • Amazon logoAsked at Amazon 
    +4

    "I: Design a banking app for kids S: Sure, let me start with clarifying questions. What is our goal for building this app? I: To create financial literacy early in childhood and also increase our customer base. S: Sure. Are we going to launch it globally or in any specific geography or demography? I: Globally. S: Sure, Any resource or time constraints to keep in mind because I need to prioritize the features on the roadmap based on that? Also, are we launching it on iOS or Android? I: No resource"

    Sameer S. - "I: Design a banking app for kids S: Sure, let me start with clarifying questions. What is our goal for building this app? I: To create financial literacy early in childhood and also increase our customer base. S: Sure. Are we going to launch it globally or in any specific geography or demography? I: Globally. S: Sure, Any resource or time constraints to keep in mind because I need to prioritize the features on the roadmap based on that? Also, are we launching it on iOS or Android? I: No resource"See full answer

    Product Manager
    Product Design
  • Amazon logoAsked at Amazon 
    +6

    "I use a data driven approach by ensuring there is a deep-dive on all alternatives. My approach to tradeoffs is around how to achieve the customer experience needed. I ensure there is an immediate path to green for a solution and a follow-up solution addressing the problem rightly."

    Syed I. - "I use a data driven approach by ensuring there is a deep-dive on all alternatives. My approach to tradeoffs is around how to achieve the customer experience needed. I ensure there is an immediate path to green for a solution and a follow-up solution addressing the problem rightly."See full answer

    Product Manager
    Behavioral
  • Apple logoAsked at Apple 

    "\# An program that prints out the peak elements in a list of integers. Pseudocode: 1. Define a function that takes a list of integers as input. 2. Initialize an empty list to store the peak elements. 3. Loop through the list of integers. 4. For each element, check if it is greater than its neighbors. 5. If it is, add it to the list of peak elements. 6. Return the list of peak elements. def findpeakelements(nums): if not nums: return [] peaks = [] n = len(nums"

    Frederick K. - "\# An program that prints out the peak elements in a list of integers. Pseudocode: 1. Define a function that takes a list of integers as input. 2. Initialize an empty list to store the peak elements. 3. Loop through the list of integers. 4. For each element, check if it is greater than its neighbors. 5. If it is, add it to the list of peak elements. 6. Return the list of peak elements. def findpeakelements(nums): if not nums: return [] peaks = [] n = len(nums"See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • +6

    "I have 2 product feedbacks. I think it has been mentioned by many users of the platform. Provide a text summary of the videos so that we do not have to watch through the whole interview practice Actually comment if the interview was good or not, currently we do not really know if the answer given is of high quality "

    Kai H. - "I have 2 product feedbacks. I think it has been mentioned by many users of the platform. Provide a text summary of the videos so that we do not have to watch through the whole interview practice Actually comment if the interview was good or not, currently we do not really know if the answer given is of high quality "See full answer

    Product Strategy
  • Google DeepMind logoAsked at Google DeepMind 

    "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks. I work on schedule which is made by meeting and discussing of all team members. Everyday, Every week, I check the result of working and reorganize process of project. Thank you."

    Daniel L. - "As a leader of team, I manage projects and teammates. Above of all, I have to move all people's mind. PM should be good at many technologies and stacks. I work on schedule which is made by meeting and discussing of all team members. Everyday, Every week, I check the result of working and reorganize process of project. Thank you."See full answer

    Product Manager
    Behavioral
    +1 more
  • Anthropic logoAsked at Anthropic 
    Solutions Architect
    Behavioral
    +5 more
  • +32

    "SELECT customer_id, order_date, orderid AS secondearliestorderid FROM ( SELECT order_id, customer_id, order_date, ROWNUMBER() OVER (PARTITION BY customerid, orderdate ORDER BY orderid ASC) AS rank FROM orders ) WHERE rank = 2 ORDER BY orderdate, customerid `"

    Tiffany A. - "SELECT customer_id, order_date, orderid AS secondearliestorderid FROM ( SELECT order_id, customer_id, order_date, ROWNUMBER() OVER (PARTITION BY customerid, orderdate ORDER BY orderid ASC) AS rank FROM orders ) WHERE rank = 2 ORDER BY orderdate, customerid `"See full answer

    Coding
    SQL
  • "As a Technical Program Manager at Amazon, I typically coordinate cross-functional teams to drive technical project execution, ensuring timelines and deliverables align with business goals. My day involves managing stakeholders, resolving blockers, and continuously optimizing processes for scale."

    Bajrangi C. - "As a Technical Program Manager at Amazon, I typically coordinate cross-functional teams to drive technical project execution, ensuring timelines and deliverables align with business goals. My day involves managing stakeholders, resolving blockers, and continuously optimizing processes for scale."See full answer

    Technical Program Manager
    Behavioral
  • +37

    "Facebook’s mission statement is to build community, so any product related to movies that Facebook builds should have that in mind. I’ll start by looking at the lifecycle of a movie and then some current pain points that people might have to think about opportunities for a movies product. The lifecycle of a movie revolves around creation (script, filming, casting, acting), production, and distribution (streaming services vs theatres). An idea for creation could be helping users collaborate or"

    Elisa L. - "Facebook’s mission statement is to build community, so any product related to movies that Facebook builds should have that in mind. I’ll start by looking at the lifecycle of a movie and then some current pain points that people might have to think about opportunities for a movies product. The lifecycle of a movie revolves around creation (script, filming, casting, acting), production, and distribution (streaming services vs theatres). An idea for creation could be helping users collaborate or"See full answer

    Product Design
  • +3

    "Prompt - annual cost of managing Google photos (note - I believe Google doesn't ask estimation question anymore, not sure who/here/how this was asked) We will go over what Google photos is, its users, how they use photos, what costs are incurred, estimation - base case then scale it out, gut check the answers, and arrive at an estimate Google photos is a photo and video storage service. Its users are Content creators/users Google (hosting) Other service providers that provide value-add"

    Glados - "Prompt - annual cost of managing Google photos (note - I believe Google doesn't ask estimation question anymore, not sure who/here/how this was asked) We will go over what Google photos is, its users, how they use photos, what costs are incurred, estimation - base case then scale it out, gut check the answers, and arrive at an estimate Google photos is a photo and video storage service. Its users are Content creators/users Google (hosting) Other service providers that provide value-add"See full answer

    Product Manager
    Estimation
  • Microsoft logoAsked at Microsoft 
    Technical Program Manager
    Cross-Functional
    +1 more
  • +7

    "Clarifying questions: When we talk about a 'meditation app', are we mainly focusing on audio content? And are we thinking of this under a big brand or are we a fresh startup? Also, is our main target the US? And, are we designing mainly for individual use, or are we thinking about larger settings like schools? Interviewer: It's a startup. We're aiming for individual users, mainly in the US, and yes, an audio-based format. Summary till now: In today's digital age there's an increasi"

    Ankit M. - "Clarifying questions: When we talk about a 'meditation app', are we mainly focusing on audio content? And are we thinking of this under a big brand or are we a fresh startup? Also, is our main target the US? And, are we designing mainly for individual use, or are we thinking about larger settings like schools? Interviewer: It's a startup. We're aiming for individual users, mainly in the US, and yes, an audio-based format. Summary till now: In today's digital age there's an increasi"See full answer

    Product Manager
    Product Design
    +1 more
Showing 261-280 of 4392