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

123 questions

  1. 49How would you handle Gmail accounts when two users create the same username from different countries?MediumDataProduct· Google
  2. 50How would Google enter the food delivery space?MediumProductSystem design· Google
  3. 51How would you improve Facebook Marketplace?MediumProductSystem design· Meta
  4. 52How would you upgrade 5000 servers?MediumSystem designTechnical· Google
  5. 53How would you improve the design of Amazon's wishlist feature?MediumProductSystem design· Asana
  6. 54How would you increase the number of users on YouTube?MediumProductSystem design· Google
  7. 55How would you monetize Google Assistant?MediumProductSystem design· Google
  8. 56What should be the north star metric for Google Photos?MediumDataSystem design· Google
  9. 57You received user feedback that Yelp's restaurant recommendation is not personal enough. What would you do?MediumAI MLProduct· Google
  10. 58Tell me about the design and architecture of the program you managed. Explain the system end-to-end and various technologies you picked with reason.MediumBehavioralSystem design· Amazon
  11. 59Design a system that offers discounts to customers.MediumSystem design· DoorDash
  12. 60How would you scale the design of a messaging system that only involves emojis for users in Europe and US? How would you identify the origin of traffic?MediumSystem design· Amazon
  13. 61Design a Tic Tac Toe game that allows remote play.MediumSystem design· Amazon, Twitter
  14. 62What is the time it takes to send a signal from one computer to all other computers?MediumSystem designTechnical· Coinbase, Intuit
  15. 63What is an API and how does it work?MediumSystem designTechnical· Apple, Meta
  16. 64How does Alexa process voice commands?MediumSystem designTechnical· Amazon
  17. 65For Amazon Video Service, would you recommend keeping or removing the offering?MediumProductSystem design· Amazon
  18. 66What happens behind the scenes when you visit a Bitly URL in your web browser?MediumSystem design· LinkedIn
  19. 67If you had unlimited resources at Google, what would you build and why?MediumProductSystem design· Google
  20. 68How do concurrent user flows work in Google Docs?MediumSystem designTechnical· Google
  21. 69Design a Distributed LRU CacheMediumSystem design· Stripe, Walmart Labs
  22. 70Design a kitchen.MediumProductSystem design· Microsoft
  23. 71Design an AI data product.MediumProductSystem design· Accenture, LinkedIn
  24. 72Design 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