Question bank

4,310 interview questions, answered.

Reference answers, what the interviewer is really testing, how it is graded, and the follow-ups that come next.

Easy 190Medium 2,498Hard 982
Filters · onDifficulty, topic, company

230 questions

  1. 73How do you design a product to teach children about investing?HardProductSystem design· LendingClub
  2. 74How would you design a Pseudo Random Number Generator (PRNG)?MediumSystem design· Workday
  3. 75Design a question and answer website like Quora.HardProductSystem design· Meta
  4. 76Design a rate limiter.MediumSystem design· Amazon, Google
  5. 77Design a rate limiter for a microservices API.MediumSystem design· DocuSign
  6. 78Design Reddit.HardProductSystem design· Intuit
  7. 79How would you design a relational schema for a calendar application?MediumSystem designTechnical· Better.com
  8. 80Design Robinhood.MediumSystem design· Uber
  9. 81How would you design safeguards for an AI system that can take actions on behalf of a user?HardAI MLProduct· OpenAI
  10. 82How would you design a large-scale ticketing system that can handle millions of users during peak events (e.g., Black Friday)?HardSystem design· Amazon
  11. 83Design a sentence autocomplete suggestion system. Example: Input - 'I hope you feel', Output - 'better soon'. This system is used in applications like Gmail, Google Docs, and Hangouts.HardSystem design· Google
  12. 84Design a shopping experience for Netflix.HardProductSystem design· Meta, Pinterest
  13. 85Design Slack.HardSystem design· American Express, Coinbase
  14. 86Design a smart refrigerator.MediumProductSystem design· Google
  15. 87Design a system to deny services to requests from banned IPs, as per information provided by security.gov.x.MediumSystem design· Google
  16. 88Design a system to detect bot players.HardSystem design· Roblox
  17. 89Design a system that ingests book reviews from Amazon.com and provides book recommendations on your website.HardSystem designTechnical· Amazon
  18. 90Design a system like YouTube.HardSystem designTechnical· Meta, Snowflake
  19. 91Design a system to log messages in orderMediumSystem design· Google, Microsoft
  20. 92Design a system to track reviews abuse on Amazon.com.HardDataProduct· Amazon, DoorDash
  21. 93Design a system capable of identifying ships that deviate from their course using a dataset that tracks ship positions, recorded as tuples containing (ship_ID, x, y, z, timestamp), with irregular timestamp intervals.MediumSystem design· SAP
  22. 94Design a system to upgrade hundreds of thousands of machines on the Moon.HardSystem design· Amazon, Google
  23. 95Design a taxi recommendation system for airports.HardSystem design· Walmart Labs
  24. 96Design an app to search for therapists.MediumProductSystem design· Meta