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

982 questions

  1. 481You're a PM for Tesla. Design the Tesla app for the Apple Watch.HardProduct· Amazon
  2. 482Design the system for a ticket selling web application.HardTechnical· Amazon, Google
  3. 483Design TikTok.HardSystem design· Google, Meta
  4. 484Design a Retrieval-Augmented Generation (RAG) system to help TikTok’s content moderation team detect and handle misinformation.HardAI MLProduct· TikTok
  5. 485Design a Time Machine for TuSimple.HardProduct· TTuSimple
  6. 486Design a touchscreen table for a restaurant.HardProduct· Microsoft, Uber
  7. 487Design a travel product for Instagram.HardProduct· LinkedIn
  8. 488Design the SMS API for Twilio.HardProductTechnical· Stripe
  9. 489Design a typeahead box for a search engine.HardSystem design· Adobe, Amazon
  10. 490Design Uber.HardSystem design· Uber
  11. 491Design Uber Eats.HardSystem design· Amazon, Meta
  12. 492Design a visual landmark recognition system.HardSystem designTechnical· Google
  13. 493You're the PM for Meta's Social Good team. Design a new product to encourage more volunteering.HardProduct· Meta
  14. 494Design a voting system.HardTechnical· Meta
  15. 495Design a washing machine for Google.HardProduct· Google, TikTok
  16. 496Design a web crawler to download content from www.example.com without detection.HardSystem design· Meta
  17. 497Design YouTube.HardProductSystem design· Wealthfront
  18. 498Design YouTube's video recommendation engine.HardTechnical· Google
  19. 499Design a key-value store.HardSystem design· Accenture, Anthropic
  20. 500How would you determine insurance pricing for Waymo?HardData· Google
  21. 501Propose solutions to optimize the speed of hiring developers at Revolut.HardDataProduct· Revolut
  22. 502Diagnose 23andMe's 33% drop in conversion.HardDataProduct· 23andMe
  23. 503Diagnose a 40% increase in first month churn on HelloFresh.HardDataProduct· HelloFresh
  24. 504Diagnose a 25% decrease in conversions on Opencare.HardDataProduct· OOpencare