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. 361Imagine you're a PM for Facebook. Design a product for teens.HardProduct· Meta
  2. 362Design a time machine.HardProduct· Google
  3. 363Design an AI product for a ride sharing app.HardAI MLProduct· Meta
  4. 364Design Airbnb for work.HardProduct· Coinbase
  5. 365Design Airbnb's search functionality.HardSystem design· Airbnb, Amazon
  6. 366Design an algorithm to rank ads in the Google Play Store. Include primary and secondary success metrics.HardDataTechnical· Google
  7. 367Design Amazon's Kindle payment system.HardProductSystem design· Amazon
  8. 368Design an Amazon price tracker.HardSystem design· Freshworks, Meta
  9. 369Design Amazon Prime video.HardSystem design· Amazon
  10. 370Design Amazon Storage.HardProductSystem design· Amazon
  11. 371Design APIs for Facebook live commenting.HardSystem designTechnical· Meta
  12. 372Design an app for gardening.HardProduct· Google, Meta
  13. 373Design an AR/VR product for individuals over 50 years old.HardProduct· Meta
  14. 374Design an ATM system that remains operational during natural disasters.HardProduct· Google, MongoDB
  15. 375Design a check-in service that automatically checks users out when they leave a defined proximity range.HardSystem design· Wayfair
  16. 376Design an auto-complete feature.HardSystem design· LinkedIn, Meta
  17. 377Design a banking system to facilitate account creation, deposits, transfers, and listing the most active accounts by total monetary activity, with commands entered via parsing CSV/JSON.HardCoding· Capital One
  18. 378Design a better experience for attending large events. How would you implement and test it? What would the user experience look like?HardProduct· Uber
  19. 379Design a product for borrowing and lending.HardProduct· Meta
  20. 380Design a cache controller.HardSystem design· Google
  21. 381Design a solution to move the data from Cassandra in System X to system Y.HardSystem design· Google
  22. 382Design ChatGPTHardSystem design· OpenAI
  23. 383Design ClassPass for kids.HardProduct· Asana
  24. 384Design a content delivery network (CDN).HardTechnical· Google