System Design Interview Questions

Review this list of 375 System Design interview questions and answers verified by hiring managers and candidates.
  • Software Engineer
    System Design
  • Walmart Labs logoAsked at Walmart Labs 

    " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"

    Yash G. - " import java.util.*; enum RideType { SHARED, PRIVATE, EXECUTIVE } enum VehicleType { SEDAN, SUV, HATCHBACK, LUXURY, VAN, ELECTRIC, AUTO_RICKSHAW, BIKE_TAXI } final class Location { private final double logitude; private final double latitude; private final String location; public Location(double logitude, double latitude, String location){ this.logitude = logitude; this.latitude = latitude; this.l"See full answer

    Backend Engineer
    System Design
  • System Design
    Product Design
  • Asked at LangChain 
    Software Engineer
    System Design
  • 🧠 Want an expert answer to a question? Saving questions lets us know what content to make next.

  • LinkedIn logoAsked at LinkedIn 

    "Clarify the ask/ goal and scope Talk about the general need for travel in a Covid/post covid world + how it aligns with Meta's mission and business (the Why) Audience /Behavior segmentation with needs/pain points Prioritize Suggested 3 Solution territories Dived deep into 1 and mentioned tradeoffs/ risks for that one Summarized with a few GTM considerations/ideas Please note: Although the interview was scoped for 30 mins, the interviewer spent the first 15 diving into past work e"

    Raina M. - "Clarify the ask/ goal and scope Talk about the general need for travel in a Covid/post covid world + how it aligns with Meta's mission and business (the Why) Audience /Behavior segmentation with needs/pain points Prioritize Suggested 3 Solution territories Dived deep into 1 and mentioned tradeoffs/ risks for that one Summarized with a few GTM considerations/ideas Please note: Although the interview was scoped for 30 mins, the interviewer spent the first 15 diving into past work e"See full answer

    Product Manager
    System Design
    +1 more
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."

    Sneha D. - "Created a solution for remote online learning app on the lines of coursera and also made a option for live streaming classes . Uni admin creates uni account, courses, adds instructors; instructors can create content , give classes ; student searches, enrols, consumes content. Used micro services architecture with APIs for all functions, RDBMS, NoSQL , indexed with redis and elastic."See full answer

    Technical Program Manager
    System Design
    +1 more
  • Google logoAsked at Google 

    "This one is a great example of Build, Borrow, or Buy strategy framework (http://www.build-borrow-buy.com/build-borrow-or-buy-in-practice/) - explore and evaluate three different approaches: organic growth and building a product from scratch (e.g. Amazon building its own Amazon Restaurants service), partnering with an existing provider (e.g. enterprise-level partnership with Instacart or Lyft), or acquisition growth (e.g. Uber acquiring Postmates). Evaluate which approach makes sense for the com"

    Xash C. - "This one is a great example of Build, Borrow, or Buy strategy framework (http://www.build-borrow-buy.com/build-borrow-or-buy-in-practice/) - explore and evaluate three different approaches: organic growth and building a product from scratch (e.g. Amazon building its own Amazon Restaurants service), partnering with an existing provider (e.g. enterprise-level partnership with Instacart or Lyft), or acquisition growth (e.g. Uber acquiring Postmates). Evaluate which approach makes sense for the com"See full answer

    Product Manager
    System Design
    +1 more
  • Apple logoAsked at Apple 
    Software Engineer
    System Design
  • Notion logoAsked at Notion 
    Software Engineer
    System Design
  • Machine Learning Engineer
    System Design
  • Lyft logoAsked at Lyft 

    "Clarifying questions: What's Lyft current goal and how does this new focus on Deaf drivers align with Lyft's goal & strategy? Do Lyft already have service/product to enable deaf users to drive for lyft? Assume We don't have any existing product/service to allow deaf users to drive for Lyft today We are designing for the ridesharing business and that the Deaf drivers can drive for all types of Lyft rideshare options Lyft's Mission: Improve people's lives w/ the world's best transport"

    Mark - "Clarifying questions: What's Lyft current goal and how does this new focus on Deaf drivers align with Lyft's goal & strategy? Do Lyft already have service/product to enable deaf users to drive for lyft? Assume We don't have any existing product/service to allow deaf users to drive for Lyft today We are designing for the ridesharing business and that the Deaf drivers can drive for all types of Lyft rideshare options Lyft's Mission: Improve people's lives w/ the world's best transport"See full answer

    System Design
    Product Design
  • Amazon logoAsked at Amazon 
    Solutions Architect
    System Design
  • Meta (Facebook) logoAsked at Meta (Facebook) 

    "Structure Why should we build this? + market, company, product, trends Users Painpoints Solutions Summary Clarify company - 0 to 1 Why should build this Market factors Size and opportunity (tam) sizeable market - billions of dollars in TAM Competitors (1) governments (2) parkmobile (3) vendors for each parking lot (parking structures / lots, man people) Strengths Parkmobile - available anywh"

    Karthik M. - "Structure Why should we build this? + market, company, product, trends Users Painpoints Solutions Summary Clarify company - 0 to 1 Why should build this Market factors Size and opportunity (tam) sizeable market - billions of dollars in TAM Competitors (1) governments (2) parkmobile (3) vendors for each parking lot (parking structures / lots, man people) Strengths Parkmobile - available anywh"See full answer

    Product Manager
    System Design
    +1 more
  • Capital One logoAsked at Capital One 
    Machine Learning Engineer
    System Design
  • LinkedIn logoAsked at LinkedIn 

    "I will teach the user to use the application in a simple and objective way"

    Hamilton D. - "I will teach the user to use the application in a simple and objective way"See full answer

    System Design
    Product Design
  • System Design
    Technical
  • "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."

    Deepti K. - "I gave multiple answers including polling the service every 10 sec to see customer. Or we can have the client side call which will send this data after 10 sec to us. We will store in dynamo DB and then send through pipelines to redshift DB for analytics."See full answer

    Technical Program Manager
    System Design
    +1 more
  • "Functional requirements: (a) location tracking (b) check-in at nearby place (c) view historical checkins with how much time user stayed there (d) Mark checkout when out of proximity (e) analytics - checkins by user at given loc, top n places Out of scope: (a) checkin sharing with followers Non functional: (a) low latency (b) high availability (c) eventual consistency Scale: (a) QPS: 10M DAU * 2 checkins /86400 seconds (b) Yearly Data Volume: 10M* 0.1 KB *365 days HLD: user -> location servic"

    Anonymous - "Functional requirements: (a) location tracking (b) check-in at nearby place (c) view historical checkins with how much time user stayed there (d) Mark checkout when out of proximity (e) analytics - checkins by user at given loc, top n places Out of scope: (a) checkin sharing with followers Non functional: (a) low latency (b) high availability (c) eventual consistency Scale: (a) QPS: 10M DAU * 2 checkins /86400 seconds (b) Yearly Data Volume: 10M* 0.1 KB *365 days HLD: user -> location servic"See full answer

    Engineering Manager
    System Design
  • Google logoAsked at Google 

    "https://en.wikipedia.org/wiki/Operational_transformation"

    Sunny G. - "https://en.wikipedia.org/wiki/Operational_transformation"See full answer

    System Design
    Technical
Showing 221-240 of 375