Skip to main content

Interview Questions

Review this list of 4,603 interview questions and answers verified by hiring managers and candidates.
  • Google logoAsked at Google 
    3 answers

    "2 Approaches: 1) The more intuitive approach is doing a multi-source BFS from all cats and storing the distance of closest cats. Then do a dfs/bfs from rat to bread. Time Complexity: O(mn + 4^L) where L is path length, worst case L could be mn Space Complexity: O(m*n) 2) The first approach should be fine for interviews. But if they ask to optimize it further, you can use Binary Search. Problems like "Finding max of min distance" or "Finding min of max" could be usually solved by BS. "

    Karan K. - "2 Approaches: 1) The more intuitive approach is doing a multi-source BFS from all cats and storing the distance of closest cats. Then do a dfs/bfs from rat to bread. Time Complexity: O(mn + 4^L) where L is path length, worst case L could be mn Space Complexity: O(m*n) 2) The first approach should be fine for interviews. But if they ask to optimize it further, you can use Binary Search. Problems like "Finding max of min distance" or "Finding min of max" could be usually solved by BS. "See full answer

    Software Engineer
    Data Structures & Algorithms
    +1 more
  • Adobe logoAsked at Adobe 
    12 answers
    +9

    "Interviewer : How would you reduce ride cancellation on Uber ? Shailesh : Okay before I jump onto the solution, I would like to clarify some points for better understanding. So ride can be cancelled from the both the parties rider and the driver ? So which side are we talking about ? Interviewer : we are seeing more cancellation from diver side. Shailesh : From how long we are seeing this trend ? Interviewer : you can say from an year. Shailesh : Okay, also are we seeing these cancellations from"

    Anonymous Muskox - "Interviewer : How would you reduce ride cancellation on Uber ? Shailesh : Okay before I jump onto the solution, I would like to clarify some points for better understanding. So ride can be cancelled from the both the parties rider and the driver ? So which side are we talking about ? Interviewer : we are seeing more cancellation from diver side. Shailesh : From how long we are seeing this trend ? Interviewer : you can say from an year. Shailesh : Okay, also are we seeing these cancellations from"See full answer

    Product Manager
    Analytical
    +2 more
  • Amazon logoAsked at Amazon 
    7 answers
    +4

    "To bring any product to market here are the below steps that I would (did) take: 1.Understand the problem stmt / stakeholder need and asses depth of the problem (qualitatively and then gather metrics to quantify it) 2.Do market study on understanding relatable solutions if any 3.Carve out viable solution/ideation that aligns with overall Business Vision/Goal 4.Get stakeholders buy in on the idea 5.Guesstimate and prioritize high level features, Cost and ROI. 6.Build Business case for Project Le"

    Bk - "To bring any product to market here are the below steps that I would (did) take: 1.Understand the problem stmt / stakeholder need and asses depth of the problem (qualitatively and then gather metrics to quantify it) 2.Do market study on understanding relatable solutions if any 3.Carve out viable solution/ideation that aligns with overall Business Vision/Goal 4.Get stakeholders buy in on the idea 5.Guesstimate and prioritize high level features, Cost and ROI. 6.Build Business case for Project Le"See full answer

    Product Manager
    Behavioral
    +3 more
  • Anthropic logoAsked at Anthropic 
    Add answer
    Software Engineer
    Behavioral
  • Dropbox logoAsked at Dropbox 
    10 answers
    +7

    "This is my first attempt at an estimation question, any feedback is appreciated. I'd like to clarify if AirBNB's core services would include user reservations on its web/mobile platform on a per night basis. I'd also assume if we would to estimate the topline revenue (or gross merchandise sales) without factoring operational expenses and taxes. I'd also clarify if basing my estimation on revenue from its largest marketplace, US, is reasonable. Population of US - 350 MM Avg Household size - 2.5"

    Saleel P. - "This is my first attempt at an estimation question, any feedback is appreciated. I'd like to clarify if AirBNB's core services would include user reservations on its web/mobile platform on a per night basis. I'd also assume if we would to estimate the topline revenue (or gross merchandise sales) without factoring operational expenses and taxes. I'd also clarify if basing my estimation on revenue from its largest marketplace, US, is reasonable. Population of US - 350 MM Avg Household size - 2.5"See full answer

    Product Manager
    Estimation
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • Booking.com logoAsked at Booking.com 
    7 answers
    +3

    "Assumptions and Clarifications! 1 . What is the aim? increase monetization or to just provide easy accessible food for customers 2.What are the supposed items to be available in the vending machines? 3.How many Vending Machines per hotel if more than 1 Can we add different items in the machines or are they supposed to be similar? 4.Which company is looking to Design this machine?Is it google? Or some other company? 5.These machines should they be available to paying guests or visitors or bot"

    Prabhav G. - "Assumptions and Clarifications! 1 . What is the aim? increase monetization or to just provide easy accessible food for customers 2.What are the supposed items to be available in the vending machines? 3.How many Vending Machines per hotel if more than 1 Can we add different items in the machines or are they supposed to be similar? 4.Which company is looking to Design this machine?Is it google? Or some other company? 5.These machines should they be available to paying guests or visitors or bot"See full answer

    Product Manager
    Product Design
    +1 more
  • Park+ logoAsked at Park+ 
    9 answers
    +6

    "So we need to only consider Delhi within city limits? Yes And will we consider the big trees and not bushes? Yes Now inside Delhi total size is 1484 sq km means 2000000 sq km In this, there are 2% area which is lake or water so remove that will be (2000000-( 2000000 km*2%) )= 1960000 sq km In this area in Delhi, we have 20 % area where it is a park that means ( 1960000- (1960000*20%)) = 1568000 km area nonpark and 392000 km is a park area Obviously, in the park area, the density will b"

    Indranil G. - "So we need to only consider Delhi within city limits? Yes And will we consider the big trees and not bushes? Yes Now inside Delhi total size is 1484 sq km means 2000000 sq km In this, there are 2% area which is lake or water so remove that will be (2000000-( 2000000 km*2%) )= 1960000 sq km In this area in Delhi, we have 20 % area where it is a park that means ( 1960000- (1960000*20%)) = 1568000 km area nonpark and 392000 km is a park area Obviously, in the park area, the density will b"See full answer

    Product Manager
    Estimation
  • Adobe logoAsked at Adobe 
    3 answers

    "I started by reframing Adobe’s mission in my own words: to build creative and productivity tools that make everyday customer workflows easier. Then, I defined the goal: improving retention for the Scan app, as users often drop off to competitors such as Genius Scan or the native iOS Scanner after initial use. To better understand user behavior, I segmented users into three groups: Power users: Professionals such as lawyers or students who scan frequently. Low-engagement users: Inactive for 9"

    Eshaa D. - "I started by reframing Adobe’s mission in my own words: to build creative and productivity tools that make everyday customer workflows easier. Then, I defined the goal: improving retention for the Scan app, as users often drop off to competitors such as Genius Scan or the native iOS Scanner after initial use. To better understand user behavior, I segmented users into three groups: Power users: Professionals such as lawyers or students who scan frequently. Low-engagement users: Inactive for 9"See full answer

    Product Manager
    Product Design
    +1 more
  • Google logoAsked at Google 
    11 answers
    +8

    "Clarifying questions: What city/ country are we talking about? Indian metro. What all counts as a grocery store? Do have to cover dark stores as well which are not open to public? Only consider all grocery stores where public pick up is allowed. Do we have to include hyper markets/ super markets as well or only smaller stores? Include both. Okay, so I would be considering the Indian metro of Bangalore here. The overall equation is , **total number of grocery stores = Number of small grocer"

    Kartikeya N. - "Clarifying questions: What city/ country are we talking about? Indian metro. What all counts as a grocery store? Do have to cover dark stores as well which are not open to public? Only consider all grocery stores where public pick up is allowed. Do we have to include hyper markets/ super markets as well or only smaller stores? Include both. Okay, so I would be considering the Indian metro of Bangalore here. The overall equation is , **total number of grocery stores = Number of small grocer"See full answer

    Product Manager
    Estimation
  • "I believe these are the traits of a great PM. I see PM to be somone who is a great manager of customer problems and for that he/she has to be: Be an expert at the one domain and know the customer of the product in that domain and curate experiences for them better than the competition. Be persuasive - Get things done by convincing rather than commanding. Learn how great products are by being an engineer. Be a fearless leader by championing teams ideas all the way to the management la"

    Siddharth P. - "I believe these are the traits of a great PM. I see PM to be somone who is a great manager of customer problems and for that he/she has to be: Be an expert at the one domain and know the customer of the product in that domain and curate experiences for them better than the competition. Be persuasive - Get things done by convincing rather than commanding. Learn how great products are by being an engineer. Be a fearless leader by championing teams ideas all the way to the management la"See full answer

    Product Manager
    Behavioral
    +1 more
  • +7

    "Clarifying question: may I assume that this would be for all new units that Roku would be selling? Ie. they wouldn't be sending new remotes to existing Roku customers? (assume interviewer agrees) Here's how I would approach this analysis: Identify purpose and value of this button for customers Identify the purpose and value for HBO/Max and Roku Posit: HBO should be willing to pay up to the value that HBO/Max gets minus potential discount by Roku for the value that Roku would get Pre"

    Anonymous Sparrow - "Clarifying question: may I assume that this would be for all new units that Roku would be selling? Ie. they wouldn't be sending new remotes to existing Roku customers? (assume interviewer agrees) Here's how I would approach this analysis: Identify purpose and value of this button for customers Identify the purpose and value for HBO/Max and Roku Posit: HBO should be willing to pay up to the value that HBO/Max gets minus potential discount by Roku for the value that Roku would get Pre"See full answer

    Product Manager
    Product Strategy
  • Amazon logoAsked at Amazon 
    3 answers
    Video answer for 'Tell me about a time you had a problem and had to discover the real cause.'

    "Situation- I was leading a product through a complete overhaul to a new replacement product, and at the same time had to maintain the old product. Concern - In the old product, the team was usually stuck 40-50% of the time in bug fixing This could have hampered the velocity and GTM of the new product Action Localised the problem to one major component - Export and Import Function- had 90% contribution to the issues Worked with the engineering team to diagnose the issue, the issue was i"

    Umang S. - "Situation- I was leading a product through a complete overhaul to a new replacement product, and at the same time had to maintain the old product. Concern - In the old product, the team was usually stuck 40-50% of the time in bug fixing This could have hampered the velocity and GTM of the new product Action Localised the problem to one major component - Export and Import Function- had 90% contribution to the issues Worked with the engineering team to diagnose the issue, the issue was i"See full answer

    Product Manager
    Behavioral
  • Product Manager
    Analytical
    +2 more
  • Amazon logoAsked at Amazon 
    9 answers
    +6

    "Great question. As a Product Manager, it is common to have to have difficult conversations with clients, stakeholders, or co-workers. This question actually reminds me of a time that I was faced with having to tell a client that the original estimate we gave them was much lower than it should have been and would, therefore, take much longer and cost a lot more as well. In this scenario, we had to work within a client's legacy codebase and didn't realize the limitations, roadblocks, and barrie"

    Kiley S. - "Great question. As a Product Manager, it is common to have to have difficult conversations with clients, stakeholders, or co-workers. This question actually reminds me of a time that I was faced with having to tell a client that the original estimate we gave them was much lower than it should have been and would, therefore, take much longer and cost a lot more as well. In this scenario, we had to work within a client's legacy codebase and didn't realize the limitations, roadblocks, and barrie"See full answer

    Product Manager
    Behavioral
  • Uber logoAsked at Uber 
    1 answer

    "''' Problem Statement: Design a simplified Robinhood-like stock trading platform. Requirements: User Management: createuser(userid, name, initial_balance): Create user with cash balance getbalance(userid): Get user's cash balance deposit(user_id, amount): Add funds to account withdraw(user_id, amount): Withdraw funds (if sufficient balance) Stock Operations: updatestockprice(symbol, price): Update current price of a stock getstockprice(symb"

    Rahul .. - "''' Problem Statement: Design a simplified Robinhood-like stock trading platform. Requirements: User Management: createuser(userid, name, initial_balance): Create user with cash balance getbalance(userid): Get user's cash balance deposit(user_id, amount): Add funds to account withdraw(user_id, amount): Withdraw funds (if sufficient balance) Stock Operations: updatestockprice(symbol, price): Update current price of a stock getstockprice(symb"See full answer

    Software Engineer
    System Design
  • PayPal logoAsked at PayPal 
    4 answers
    +1

    "User Need Not Being Met by the Market: Instant, Seamless Cross-Border Refunds Identifying the Gap- One major gap in the digital payments industry is the lack of instant, seamless cross-border refunds for consumers. Currently, international refunds take days or even weeks due to exchange rate fluctuations, banking delays, and compliance checks. This creates frustration for users, especially in e-commerce, where consumers expect instant refunds like they receive for domestic transactions. Pain Poi"

    Ani T. - "User Need Not Being Met by the Market: Instant, Seamless Cross-Border Refunds Identifying the Gap- One major gap in the digital payments industry is the lack of instant, seamless cross-border refunds for consumers. Currently, international refunds take days or even weeks due to exchange rate fluctuations, banking delays, and compliance checks. This creates frustration for users, especially in e-commerce, where consumers expect instant refunds like they receive for domestic transactions. Pain Poi"See full answer

    Product Manager
    Behavioral
    +1 more
  • Adobe logoAsked at Adobe 
    1 answer

    "Use a representative of each, e.g. sort the string and add it to the value of a hashmap> where we put all the words that belong to the same anagram together."

    Gaston B. - "Use a representative of each, e.g. sort the string and add it to the value of a hashmap> where we put all the words that belong to the same anagram together."See full answer

    Software Engineer
    Data Structures & Algorithms
    +4 more
  • +37

    "To clarify the question, we need to know What portion of “food” are we discussing? All groceries, cold ready-to-heat meals, meal kits, hot meals, or something else? Finding “something else” presents the opportunity to invent a new sector of the business that leverages Amazon’s unique strengths. That’s more likely to be a winner idea, from Amazon’s perspective and the interviewer’s opinion of you, than copying some other company’s existing approach. But it’s also possible the interviewer has a"

    Jonathan S. - "To clarify the question, we need to know What portion of “food” are we discussing? All groceries, cold ready-to-heat meals, meal kits, hot meals, or something else? Finding “something else” presents the opportunity to invent a new sector of the business that leverages Amazon’s unique strengths. That’s more likely to be a winner idea, from Amazon’s perspective and the interviewer’s opinion of you, than copying some other company’s existing approach. But it’s also possible the interviewer has a"See full answer

    Product Manager
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 
    2 answers

    "Described a scenario where I joined an established project as an EM Typical medium sized team - 6 devs, 2 testers, PO, PM (part time) Scrum master (very hands off) The product was well established and already being used by circa 30000 single country based users for the companies own products (personal banking capabilities) We were due to go live with a BIG change about 2 months after I joined - this change meant a user could manage multiple personal banking accounts from the 1 interface. We w"

    Hans - "Described a scenario where I joined an established project as an EM Typical medium sized team - 6 devs, 2 testers, PO, PM (part time) Scrum master (very hands off) The product was well established and already being used by circa 30000 single country based users for the companies own products (personal banking capabilities) We were due to go live with a BIG change about 2 months after I joined - this change meant a user could manage multiple personal banking accounts from the 1 interface. We w"See full answer

    Customer Success Manager
    Behavioral
    +1 more
  • Google logoAsked at Google 
    2 answers

    "Clarify: Map means -> coordinates Places -> any location visitable by humans software/hardware? -> up to you unmapped by anyone or in Gmaps? -> not in Gmaps Goal: to widen coverage constraints -> none market - US Time to market -> 3-6 months Why Aligns with Google mission Drive more engagement Users Company Users who drop locations Big City dwellers Country side areas Remote areas with limited internet End users Advertisers Prioritise: siz"

    Utkarsh G. - "Clarify: Map means -> coordinates Places -> any location visitable by humans software/hardware? -> up to you unmapped by anyone or in Gmaps? -> not in Gmaps Goal: to widen coverage constraints -> none market - US Time to market -> 3-6 months Why Aligns with Google mission Drive more engagement Users Company Users who drop locations Big City dwellers Country side areas Remote areas with limited internet End users Advertisers Prioritise: siz"See full answer

    Product Manager
    Product Design
Showing 381-400 of 4603
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