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