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

35 questions

  1. 1How would you build a recommendation system for an e-commerce store?HardDataTechnical· Amazon, Lyft
  2. 2How does Google Maps compute ETA?MediumTechnical· Amazon, Funding Societies
  3. 3How would you create a carousel using vanilla JavaScript?MediumTechnical· Amazon
  4. 4Design a database schema for a pizza ordering systemMediumTechnical· Amazon
  5. 5Design a monitoring system for 1000 web servers.MediumSystem designTechnical· Amazon, Google
  6. 6Design a system that ingests book reviews from Amazon.com and provides book recommendations on your website.HardSystem designTechnical· Amazon
  7. 7Design a system to track reviews abuse on Amazon.com.HardDataProduct· Amazon, DoorDash
  8. 8Design the system for a ticket selling web application.HardTechnical· Amazon, Google
  9. 9What's the difference between an API and an SDK?MediumTechnical· Amazon
  10. 10What are some endpoints on Amazon.com?MediumTechnical· Amazon
  11. 11Find points closest to the origin.MediumTechnical· Amazon
  12. 12Design the architecture for a hardware device that measures temperature and social distance among employees in warehouses during COVID.HardSystem designTechnical· Amazon
  13. 13What would change if internet speed were 100 times faster than today?MediumProductTechnical· Amazon
  14. 14Walk me through the pain points of a developer using serverless compute to deploy ML models and suggest options.MediumTechnical· Amazon
  15. 15Tell 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
  16. 16What are the top 3 technology trends that will change the landscape in the next decade?MediumTechnical· Amazon, Google
  17. 17What is caching and why is it needed?MediumTechnical· Amazon
  18. 18How does Alexa process voice commands?MediumSystem designTechnical· Amazon
  19. 19What is the concept of scalability?MediumTechnical· Amazon
  20. 20How can you tell if a graph is not a tree?MediumCodingTechnical· Amazon
  21. 21What is the difference between authentication and authorization?EasyTechnical· Amazon
  22. 22What is the difference between stateless and stateful firewalls?MediumTechnical· Amazon
  23. 23What is the difference between NoSQL and SQL?MediumTechnicalData· Amazon, Apple
  24. 24What is the difference between OLTP and OLAP?MediumTechnical· Amazon