System Design Interview Questions

Review this list of 359 system design interview questions and answers verified by hiring managers and candidates.
  • Yelp logoAsked at Yelp 

    "You should identify this type of interview question as an Expansion problem, since we're expanding to a new market. This is similar to a growth problem, with a few additional components. This is the formula you should use when tackling these types of interview questions: Ask clarifying questions Perform user analysis Market risk analysis State goals Perform channel analysis Prioritize growth channels Strategy Summarize Without further"

    Exponent - "You should identify this type of interview question as an Expansion problem, since we're expanding to a new market. This is similar to a growth problem, with a few additional components. This is the formula you should use when tackling these types of interview questions: Ask clarifying questions Perform user analysis Market risk analysis State goals Perform channel analysis Prioritize growth channels Strategy Summarize Without further"See full answer

    Product Manager
    System Design
  • +1

    "Great question! I think it's very important to teach kids about investment. Couple that with the trend of kids becoming tech savvy at a younger age, there's a big opportunity to design a useful product. I'd like to start by breaking down the customer segment of "kids." I will assume that kids who will use this product come from more affluent backgrounds and their parents have investment accounts. We certainly could target kids from a lower socioeconomic background, but I think the barriers for"

    Rika S. - "Great question! I think it's very important to teach kids about investment. Couple that with the trend of kids becoming tech savvy at a younger age, there's a big opportunity to design a useful product. I'd like to start by breaking down the customer segment of "kids." I will assume that kids who will use this product come from more affluent backgrounds and their parents have investment accounts. We certainly could target kids from a lower socioeconomic background, but I think the barriers for"See full answer

    System Design
    Product Design
  • Walmart Labs logoAsked at Walmart Labs 

    "We've identified the problem as a Design a Product question. Use the following framework for tackling these types of questions: Ask Clarifying Questions Identify users, behaviors, and pain points State product goal Identify current solutions Brainstorm new solutions Evaluate solutions Measure success Summarize We'll go through each of these step by step. Ask Clarifying Questions The PM interview isn't about your ability to come up w"

    Exponent - "We've identified the problem as a Design a Product question. Use the following framework for tackling these types of questions: Ask Clarifying Questions Identify users, behaviors, and pain points State product goal Identify current solutions Brainstorm new solutions Evaluate solutions Measure success Summarize We'll go through each of these step by step. Ask Clarifying Questions The PM interview isn't about your ability to come up w"See full answer

    Product Manager
    System Design
  • Lyft logoAsked at Lyft 
    System Design
    Product Design
  • "Clarification Questions Do we need to calculate what we are seeing and processing or we want to process our unconscious thoughts in the memory as well? [You can have ] And we need to calculate the amount of storage for a person in single day? [Yes] For more product management interview experience https://technomanagers101.blogspot.com/ High Level Formula = (24 hours - 6 hours of sleep(assuming no processing))([(4 hours of Concentration)(3.5 GB/hr analogous to movie playing at 108"

    Anonymous Muskox - "Clarification Questions Do we need to calculate what we are seeing and processing or we want to process our unconscious thoughts in the memory as well? [You can have ] And we need to calculate the amount of storage for a person in single day? [Yes] For more product management interview experience https://technomanagers101.blogspot.com/ High Level Formula = (24 hours - 6 hours of sleep(assuming no processing))([(4 hours of Concentration)(3.5 GB/hr analogous to movie playing at 108"See full answer

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

  • Asana logoAsked at Asana 

    "Summary of the Situation We'll design a video streaming app for toddlers, focusing primarily on creating a safe, engaging, and educational environment. The goal is to foster early learning and provide entertainment that's appropriate for this age group. This will be a brand-new app, designed to use existing hardware like tablets and smartphones that are common in households with young children. Identify Users Primary Users: Toddlers (ages 1-4): direct consumers of the content. Seco"

    Vishwanshi J. - "Summary of the Situation We'll design a video streaming app for toddlers, focusing primarily on creating a safe, engaging, and educational environment. The goal is to foster early learning and provide entertainment that's appropriate for this age group. This will be a brand-new app, designed to use existing hardware like tablets and smartphones that are common in households with young children. Identify Users Primary Users: Toddlers (ages 1-4): direct consumers of the content. Seco"See full answer

    Engineering Manager
    System Design
    +1 more
  • Product Manager
    System Design
    +1 more
  • Amazon logoAsked at Amazon 

    "Front Page Layout Design for Newspaper App Header Section Logo: Displays at the top left. App Name: Displays alongside, so very prominent. Search Bar: Centered with search to find articles within the application. Navigation Menu: The links to the respective sections, World, Politics, Sports, Entertainment, and Opinion, etc Main Content Area Top Stories Carousel: It is a rotating banner that displays the top 3-5 news stories with images along with their headlines. Each story should be cl"

    Midde V. - "Front Page Layout Design for Newspaper App Header Section Logo: Displays at the top left. App Name: Displays alongside, so very prominent. Search Bar: Centered with search to find articles within the application. Navigation Menu: The links to the respective sections, World, Politics, Sports, Entertainment, and Opinion, etc Main Content Area Top Stories Carousel: It is a rotating banner that displays the top 3-5 news stories with images along with their headlines. Each story should be cl"See full answer

    Software Engineer
    System Design
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 
    System Design
    Product Design
  • Google logoAsked at Google 
    System Design
    Technical
  • Technical Program Manager
    System Design
  • Product Manager
    System Design
    +1 more
  • "Figured out the blockers Defined objective and goals to acheive Checked other app who have same flow What is the intention that company with which company wants to drive user as they mentioned it has to be order creation, order placement, successful payment, choose delivery and installation. Figured out the flow that user would want to have after each step. Aligned 4&5 and designed wireframes with the help of diagram.io tool which is purely free to use."

    Shraddha P. - "Figured out the blockers Defined objective and goals to acheive Checked other app who have same flow What is the intention that company with which company wants to drive user as they mentioned it has to be order creation, order placement, successful payment, choose delivery and installation. Figured out the flow that user would want to have after each step. Aligned 4&5 and designed wireframes with the help of diagram.io tool which is purely free to use."See full answer

    Product Manager
    System Design
  • PayPal logoAsked at PayPal 
    Software Engineer
    System Design
  • "Predicting user behavior generally is hard, unless you incorporate in all your product changes some kind of psychology based trigger or make behavior science-driven changes. For example creating scarcity like Booking.com who tell you that the rooms are about to be booked by someone else, or that others are looking at the property or booking actively today. Otherwise you'd have to rely on A/B testing and feature flags to release and measure the impact of product updates. A/B testing is a statis"

    Georgi S. - "Predicting user behavior generally is hard, unless you incorporate in all your product changes some kind of psychology based trigger or make behavior science-driven changes. For example creating scarcity like Booking.com who tell you that the rooms are about to be booked by someone else, or that others are looking at the property or booking actively today. Otherwise you'd have to rely on A/B testing and feature flags to release and measure the impact of product updates. A/B testing is a statis"See full answer

    System Design
  • Nike logoAsked at Nike 

    "Assumptions: timeline will be open, both platforms, target is globally. and specifically working with Nike App for shopping Company goal: Goal of Nike is to "Just Do It" as well as anybody can be an athlete, *Goal is open, so the purpose of the app is to allow users to see new items at hand and shop Nike process, Target Segment: 1. Frequent Users 2 First Time users. a. First time users downloading app. 2b. User who have already purchased an order and use the app to see shopping history. User J"

    Anonymous Giraffe - "Assumptions: timeline will be open, both platforms, target is globally. and specifically working with Nike App for shopping Company goal: Goal of Nike is to "Just Do It" as well as anybody can be an athlete, *Goal is open, so the purpose of the app is to allow users to see new items at hand and shop Nike process, Target Segment: 1. Frequent Users 2 First Time users. a. First time users downloading app. 2b. User who have already purchased an order and use the app to see shopping history. User J"See full answer

    System Design
    Product Design
Showing 301-320 of 359