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

2,498 questions

  1. 1441Tell me about a time you failed.MediumBehavioral· Apple, Capital One
  2. 1442Design a cyber attack.MediumTechnical· Google
  3. 1443Design a Distributed LRU CacheMediumSystem design· Stripe, Walmart Labs
  4. 1444Design a kitchen.MediumProductSystem design· Microsoft
  5. 1445Design an AI data product.MediumProductSystem design· Accenture, LinkedIn
  6. 1446Design a product for air travelers.MediumProduct· Google
  7. 1447Design an app for buying and selling antiques.MediumProduct· Splunk
  8. 1448Design an app for the DMV.MediumProduct· Google
  9. 1449Design an app where customer listening history is collected after they have listened to a song for more than 30 seconds for analytics use.MediumAI MLSystem design· Amazon
  10. 1450Design an app for newcomers in a city to find doctors.MediumProductSystem design· Meta
  11. 1451Design an art solution for Instagram.MediumProduct· Meta
  12. 1452How would you design an autocomplete search results page?MediumSystem designTechnical· Google
  13. 1453Design a solution for borrowing and lending goods among neighbors on Facebook.MediumProductSystem design· Meta
  14. 1454Design browser history.MediumSystem design· Oracle, TikTok
  15. 1455Build an image carousel that displays a sequence of images (using React.js or vanilla JS).MediumCoding· Amazon
  16. 1456Design a cashless candy dispensing machine.MediumSystem design· Amazon
  17. 1457How would you design a coffee machine for use on the International Space Station?MediumProduct· Google
  18. 1458Design a direct competitor to your favorite product.MediumProduct· Google
  19. 1459Design a concert ticketing service.MediumProduct· Google
  20. 1460Design a data structure that supports insert, delete, search, and retrieve in constant time.MediumCoding· Meta
  21. 1461If you have a vector with many values, mostly zeroes, how would you design a data structure to represent it?MediumCodingTechnical· WWhatsApp
  22. 1462Design Doordash's Item Order review and rating system.MediumSystem design· DoorDash
  23. 1463Design an educational product for Instagram.MediumProduct· Meta
  24. 1464Design an educational product for Meta.MediumProduct· Dropbox, Meta