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
58 questions
- 25How would you design a large-scale ticketing system that can handle millions of users during peak events (e.g., Black Friday)?HardSystem design·
Amazon - 26Design a system that ingests book reviews from Amazon.com and provides book recommendations on your website.HardSystem designTechnical·
Amazon - 27Design a system to track reviews abuse on Amazon.com.HardDataProduct·
Amazon, DoorDash - 28Design a system to upgrade hundreds of thousands of machines on the Moon.HardSystem design·
Amazon, Google - 29You're a PM for Tesla. Design the Tesla app for the Apple Watch.HardProduct·
Amazon - 30Design the system for a ticket selling web application.HardTechnical·
Amazon, Google - 31Design a typeahead box for a search engine.HardSystem design·
Adobe, Amazon - 32Design Uber Eats.HardSystem design·
Amazon, Meta - 33How do you double a new app's user base in six months?HardProduct·
Amazon - 34As a YouTube PM, how would you evaluate the suggestion to develop a tool for content creators to generate ideas with scripts automatically?HardDataProduct·
Amazon - 35Tell me about a time when you faced technical and people challenges simultaneously.HardBehavioral·
Amazon, Google - 36What features would you build for the future of shopping via Alexa?HardProduct·
Amazon - 37Find the first missing positive number in an array.HardCoding·
Amazon - 38Design the architecture for a hardware device that measures temperature and social distance among employees in warehouses during COVID.HardSystem designTechnical·
Amazon - 39As a PM at a vending machine company, design a new line of vending machines for hotels and motels.HardProduct·
Amazon - 40How would you launch a standalone Amazon restaurant food delivery app?HardProductSystem design·
Amazon - 41Implement LRU Cache.HardCoding·
Accenture, Adobe - 42Design a Distributed Message QueueHardSystem design·
Amazon - 43Given a string of parentheses types and an array of their efficiency ratings, write a function to find the most efficient valid parentheses sequence that can be formed. Return its total efficiency score.HardCoding·
Amazon - 44Tell me about a relevant complex program you've managed. How did you handle stakeholder & team management, and escalating issues while prioritizing work?HardBehavioral·
Amazon - 45Amazon orders are down 25% - what do you do?HardDataProduct·
Amazon, CoinDCX - 46Session Data Analysis.HardCodingTechnical·
Amazon - 47Write a query to find all dates where the stadium had three or more consecutive days with attendance of 100 or more people.HardCodingData·
Amazon - 48System Design: Design an AirTag system.HardSystem design·
Amazon