Interview Questions

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

    "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
    Product Strategy
    +1 more
  • "Questions: Is "Facebook Search" referring to the overall search bar at the top where users can search across multiple facebook products (people, events, groups, marketplace, etc.) Interview (I): Assume it is for the overall search experience What's the current goal for Facebook as a company? How does Facebook search fit into the current company goal? I: Your call **What's the goal for this improvement for Facebook Search? Are we aiming to drive engagement overall?"

    Mark - "Questions: Is "Facebook Search" referring to the overall search bar at the top where users can search across multiple facebook products (people, events, groups, marketplace, etc.) Interview (I): Assume it is for the overall search experience What's the current goal for Facebook as a company? How does Facebook search fit into the current company goal? I: Your call **What's the goal for this improvement for Facebook Search? Are we aiming to drive engagement overall?"See full answer

    Product Design
  • Amazon logoAsked at Amazon 

    "performance issues and sudden spikes on input requests by scaling techniques and optimization."

    Srini K. - "performance issues and sudden spikes on input requests by scaling techniques and optimization."See full answer

    Software Engineer
    Technical
    +5 more
  • Amazon logoAsked at Amazon 
    Video answer for 'Design Amazon's Kindle payment system.'
    +4

    "Payment system requirement assumption: Need to be ACID Amount limitation - some validation for max input size can be done at client level/ API level. Need to store historic info - GDPR The information to be stored for database assumed can be structured so RDBMS like mysql or Postgres Notification requirement - if fail or success need to be text or email to user and or caller Scalable - Assumption that it deals with critical transaction so Availability and Scalability requirement i"

    Personal W. - "Payment system requirement assumption: Need to be ACID Amount limitation - some validation for max input size can be done at client level/ API level. Need to store historic info - GDPR The information to be stored for database assumed can be structured so RDBMS like mysql or Postgres Notification requirement - if fail or success need to be text or email to user and or caller Scalable - Assumption that it deals with critical transaction so Availability and Scalability requirement i"See full answer

    System Design
    Product Design
  • +3

    "I'm going to assume I'm the PM for Events. Clarifying Questions: Is there any reason why we're improving Events, perhaps any bugs or feature requests? I'll assume improvement is open-ended Are we scoped to Facebook mobile or web? I'll assume no I'd like to break this problem down into three areas: goals, users, and solutions. Let's talk about goals first. Higher-level goal for Facebook & Events The higher-level goal for Facebook is to bring people closer together and empower"

    Aryan B. - "I'm going to assume I'm the PM for Events. Clarifying Questions: Is there any reason why we're improving Events, perhaps any bugs or feature requests? I'll assume improvement is open-ended Are we scoped to Facebook mobile or web? I'll assume no I'd like to break this problem down into three areas: goals, users, and solutions. Let's talk about goals first. Higher-level goal for Facebook & Events The higher-level goal for Facebook is to bring people closer together and empower"See full answer

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

  • +17

    "I am assuming current situation where public transport have restarted but uber pool is yet to start. Assuming it's Bay Area = I am considering internet penetration to be 100% . pop = 8 million (2M per age group) age group that would use uber (20-80 , under 18s can't ride) x age group that can afford uber ( low:mid:high income = 20:50:30 meaning 80% of each qualifying age group can afford uber) x people per household in need of transportation (3 people per household, 2 cars on average per househ"

    Ananya M. - "I am assuming current situation where public transport have restarted but uber pool is yet to start. Assuming it's Bay Area = I am considering internet penetration to be 100% . pop = 8 million (2M per age group) age group that would use uber (20-80 , under 18s can't ride) x age group that can afford uber ( low:mid:high income = 20:50:30 meaning 80% of each qualifying age group can afford uber) x people per household in need of transportation (3 people per household, 2 cars on average per househ"See full answer

    Estimation
  • +3

    "Goal/Vission of company Understanding of Whatsapp -> Whatsapp platform for people where they can connect with people remotely, they can chat with them, they can do a video call, they can send pdf, location, contacts, etc. Basically, clarify your understanding of WhatsApp. Whatsapp Goal -> connecting the people remotely in a hassle-free manner Vission 3-4 years down the line -> More engagement and retention of the users. For this vision what is the user's intended action Define"

    Anonymous Muskox - "Goal/Vission of company Understanding of Whatsapp -> Whatsapp platform for people where they can connect with people remotely, they can chat with them, they can do a video call, they can send pdf, location, contacts, etc. Basically, clarify your understanding of WhatsApp. Whatsapp Goal -> connecting the people remotely in a hassle-free manner Vission 3-4 years down the line -> More engagement and retention of the users. For this vision what is the user's intended action Define"See full answer

    Analytical
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +7

    "My main task was to improve our recommendation system. I worked closely with the business and data teams to understand how recommendations were made in the past. After discussions, I found out that the system had fixed recommendations and didn't consider customer preferences. Our goal was to identify potential customers better, boost conversion rates with personalized recommendations, and increase cross-selling of products. After analyzing a lot of data, we focused on customers with accounts an"

    R S. - "My main task was to improve our recommendation system. I worked closely with the business and data teams to understand how recommendations were made in the past. After discussions, I found out that the system had fixed recommendations and didn't consider customer preferences. Our goal was to identify potential customers better, boost conversion rates with personalized recommendations, and increase cross-selling of products. After analyzing a lot of data, we focused on customers with accounts an"See full answer

    Product Manager
    Product Strategy
  • +13

    "Sounds like interesting problem! First I'd like to clarify a few things.... Clarify/Find Constraints. WHO - who are we improving the post-booking experience for? restaurant visitors? or restaurant staff who view reservations? new vs existing users? WHAT - what do we mean by improve? is there a specific metric we're looking to improve upon (user experience? increasing show-up rate? booking a second time? etc.?) confirm process/JTBD - are we referring to the standard OpenTab"

    Maya B. - "Sounds like interesting problem! First I'd like to clarify a few things.... Clarify/Find Constraints. WHO - who are we improving the post-booking experience for? restaurant visitors? or restaurant staff who view reservations? new vs existing users? WHAT - what do we mean by improve? is there a specific metric we're looking to improve upon (user experience? increasing show-up rate? booking a second time? etc.?) confirm process/JTBD - are we referring to the standard OpenTab"See full answer

    Product Manager
    Product Design
  • Stripe logoAsked at Stripe 
    Video answer for 'How would you build a high-performance engineering team?'

    "I wish there were more real-life examples, more practical information that actually demonstrates the wealth of experience. In the beginning, we are introduced to 3 pillars: trust, high productivity, and growth mindset. It would have been nice to see 1 example for each of these pillars in practice. the interview response was very theoretical and diplomatic. Very shy in providing even small real-life examples e.g. question what are the example guidelines teams would set by themselves to identify w"

    Anonymous Krill - "I wish there were more real-life examples, more practical information that actually demonstrates the wealth of experience. In the beginning, we are introduced to 3 pillars: trust, high productivity, and growth mindset. It would have been nice to see 1 example for each of these pillars in practice. the interview response was very theoretical and diplomatic. Very shy in providing even small real-life examples e.g. question what are the example guidelines teams would set by themselves to identify w"See full answer

    Engineering Manager
    Behavioral
  • +7

    "Approach - Check the product scope - social network, IG, Whatsapp, etc. Check how the metric is measured and if there are shortcomings or changes in the approach Eliminate obvious reasons like seasonality, external events, analytical pipeline changes, etc. Look for internal product changes or issues In case the hypothesis falls short, find ways to triangulate the issue PS - A real interview may not need so many questions to be asked. I am just listing down questions to validate or rej"

    Lavesh D. - "Approach - Check the product scope - social network, IG, Whatsapp, etc. Check how the metric is measured and if there are shortcomings or changes in the approach Eliminate obvious reasons like seasonality, external events, analytical pipeline changes, etc. Look for internal product changes or issues In case the hypothesis falls short, find ways to triangulate the issue PS - A real interview may not need so many questions to be asked. I am just listing down questions to validate or rej"See full answer

    Product Manager
    Analytical
    +1 more
  • Amazon logoAsked at Amazon 
    +3

    " The Situation A few months ago, our trading platform started experiencing significant latency issues during peak trading hours. This latency was affecting our ability to process real-time market data and execute trades efficiently, potentially leading to substantial financial losses and missed opportunities. Identifying the Problem The first step was to identify the root cause of the latency. I organized a team meeting with our data engineers, DevOps, and network specialists to gather"

    Scott S. - " The Situation A few months ago, our trading platform started experiencing significant latency issues during peak trading hours. This latency was affecting our ability to process real-time market data and execute trades efficiently, potentially leading to substantial financial losses and missed opportunities. Identifying the Problem The first step was to identify the root cause of the latency. I organized a team meeting with our data engineers, DevOps, and network specialists to gather"See full answer

    Engineering Manager
    Behavioral
    +3 more
  • Amazon logoAsked at Amazon 
    +2

    " To clarify on what we are trying to solve for and get the definition of a distributed scheduler straight . So A Distributed Scheduler refers to a system that can handle job scheduling and execution in a scalable and fault-tolerant manner by distributing the workload across multiple servers or nodes. we will make some assumptions with the design , as follows: we will assume 10,000 QPS for job submissions and should be able query for jobs status . Job execution should have minimal latency"

    Scott S. - " To clarify on what we are trying to solve for and get the definition of a distributed scheduler straight . So A Distributed Scheduler refers to a system that can handle job scheduling and execution in a scalable and fault-tolerant manner by distributing the workload across multiple servers or nodes. we will make some assumptions with the design , as follows: we will assume 10,000 QPS for job submissions and should be able query for jobs status . Job execution should have minimal latency"See full answer

    Software Engineer
    System Design
    +1 more
  • +4

    "Product Overview: Instagram, a social network owned by Meta, allows users to create and share various types of content, including photos, videos, and Reels, which are short, TikTok-style videos. The platform serves different user segments, including content creators, viewers, and the platform itself as an ecosystem. User Segmentation: I segmented users into three primary categories: Content Creators: This includes businesses, public figures, influencers, and regular users who crea"

    Aviran H. - "Product Overview: Instagram, a social network owned by Meta, allows users to create and share various types of content, including photos, videos, and Reels, which are short, TikTok-style videos. The platform serves different user segments, including content creators, viewers, and the platform itself as an ecosystem. User Segmentation: I segmented users into three primary categories: Content Creators: This includes businesses, public figures, influencers, and regular users who crea"See full answer

    Product Manager
    Analytical
    +1 more
  • Google logoAsked at Google 
    Video answer for 'How would you improve Google Drive?'

    "User Persona Individual heavy Users Casual users Enterprise Users Occasional Users I would like to think more about the Enterprise users, because they are the power users and the maximum revenue of the Google may come up with the enterprise solutions. It is my hypothesis that despite of improvement of the Google drive, common individual users are highly unlikely to use the premium version of the G Suite User Journey of the person using Google Drive Want to work on the new document"

    Anonymous Muskox - "User Persona Individual heavy Users Casual users Enterprise Users Occasional Users I would like to think more about the Enterprise users, because they are the power users and the maximum revenue of the Google may come up with the enterprise solutions. It is my hypothesis that despite of improvement of the Google drive, common individual users are highly unlikely to use the premium version of the G Suite User Journey of the person using Google Drive Want to work on the new document"See full answer

    Product Manager
    Product Design
  • +12

    "Me: I would first like to ask a few clarifying questions : Is this tipping issue confined to specific regions? Is this a new problem, or has it always been present? Does this issue affect all types of rides offered by Lyft? Is there a correlation between driver ratings and the likelihood of being tipped? Interviewer: The problem is widespread across all regions where Lyft operates. It's not new but has been consistent over time. The lower tipping rate is uniform across all ride types, i"

    Ankit M. - "Me: I would first like to ask a few clarifying questions : Is this tipping issue confined to specific regions? Is this a new problem, or has it always been present? Does this issue affect all types of rides offered by Lyft? Is there a correlation between driver ratings and the likelihood of being tipped? Interviewer: The problem is widespread across all regions where Lyft operates. It's not new but has been consistent over time. The lower tipping rate is uniform across all ride types, i"See full answer

    Product Manager
    Product Design
  • Apple logoAsked at Apple 
    Video answer for 'Find the container with the maximum volume of water.'

    "int getMaxWater(vector& nums) { int n = nums.size(); int mx = INT_MIN; int i=0, j=n-1; while(i<j) { int water = (j - i) * min(nums[i], nums[j]); mx = max(mx, water); if(nums[i] < nums[j]){ i++; } else { j--; } } return mx; } `"

    Richard W. - "int getMaxWater(vector& nums) { int n = nums.size(); int mx = INT_MIN; int i=0, j=n-1; while(i<j) { int water = (j - i) * min(nums[i], nums[j]); mx = max(mx, water); if(nums[i] < nums[j]){ i++; } else { j--; } } return mx; } `"See full answer

    Data Engineer
    Data Structures & Algorithms
    +3 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    +8

    "This is a great question! If you don't mind, I'd love to list 3 strengths and weaknesses then dive a little deeper on one of each of them. I think my three greatest strengths are: Empathy Openness to feedback Drive And three weaknesses I have been working to strengthen are: Sometimes my desire to achieve can put me at risk of overcommitting Communicating status to the right stakeholders at the appropriate time Creating detailed and strategic lists of priorities so I can meet th"

    Adam M. - "This is a great question! If you don't mind, I'd love to list 3 strengths and weaknesses then dive a little deeper on one of each of them. I think my three greatest strengths are: Empathy Openness to feedback Drive And three weaknesses I have been working to strengthen are: Sometimes my desire to achieve can put me at risk of overcommitting Communicating status to the right stakeholders at the appropriate time Creating detailed and strategic lists of priorities so I can meet th"See full answer

    Product Manager
    Behavioral
    +3 more
  • +6

    "Candidate [Clarifying Question 1] - Does success metric needs to be discussed across any particular stage of user life cycle - Growth , Engagement or Monetisation ? Interviewer - Let's focus on overall health metrics of the product. Candidate[Clarifying Question 2] : Does the metrics needs to be presented as an update to CXO in quarterly meetings or monthly meetings or it needs to be presented internally to product / marketing team for detailed analysis ? Interviewer - Let's sa"

    Vivek S. - "Candidate [Clarifying Question 1] - Does success metric needs to be discussed across any particular stage of user life cycle - Growth , Engagement or Monetisation ? Interviewer - Let's focus on overall health metrics of the product. Candidate[Clarifying Question 2] : Does the metrics needs to be presented as an update to CXO in quarterly meetings or monthly meetings or it needs to be presented internally to product / marketing team for detailed analysis ? Interviewer - Let's sa"See full answer

    Product Manager
    Execution
    +1 more
  • Amazon logoAsked at Amazon 
    +9

    "Rate Limiter is to limit the number of request from a particular IP Address. Rate limiter will block the IP address to reduce the load on server. It should be highly available and handle concurrent requests. Blocked IP addresses should be kept in a pool which is present in shared cache. We need to keep threshold value after it reaches threshold value it should start blocking IP address. All these ip address to be kept in No SQL DB. Batch will run that will clear the cache and delete all the bloc"

    Ashish G. - "Rate Limiter is to limit the number of request from a particular IP Address. Rate limiter will block the IP address to reduce the load on server. It should be highly available and handle concurrent requests. Blocked IP addresses should be kept in a pool which is present in shared cache. We need to keep threshold value after it reaches threshold value it should start blocking IP address. All these ip address to be kept in No SQL DB. Batch will run that will clear the cache and delete all the bloc"See full answer

    Software Engineer
    Technical
    +2 more
Showing 281-300 of 4217