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
28 questions
- 1How does Google Maps compute ETA?MediumTechnical·
Amazon, Funding Societies - 2How would you create a carousel using vanilla JavaScript?MediumTechnical·
Amazon - 3Design a database schema for a pizza ordering systemMediumTechnical·
Amazon - 4Design a monitoring system for 1000 web servers.MediumSystem designTechnical·
Amazon, Google - 5What's the difference between an API and an SDK?MediumTechnical·
Amazon - 6What are some endpoints on Amazon.com?MediumTechnical·
Amazon - 7Find points closest to the origin.MediumTechnical·
Amazon - 8What would change if internet speed were 100 times faster than today?MediumProductTechnical·
Amazon - 9Walk me through the pain points of a developer using serverless compute to deploy ML models and suggest options.MediumTechnical·
Amazon - 10Tell 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 - 11What are the top 3 technology trends that will change the landscape in the next decade?MediumTechnical·
Amazon, Google - 12What is caching and why is it needed?MediumTechnical·
Amazon - 13How does Alexa process voice commands?MediumSystem designTechnical·
Amazon - 14What is the concept of scalability?MediumTechnical·
Amazon - 15How can you tell if a graph is not a tree?MediumCodingTechnical·
Amazon - 16What is the difference between stateless and stateful firewalls?MediumTechnical·
Amazon - 17What is the difference between NoSQL and SQL?MediumTechnicalData·
Amazon, Apple - 18What is the difference between OLTP and OLAP?MediumTechnical·
Amazon - 19What is your experience with machine learning?MediumTechnical·
Amazon, Anomaly - 20Find the shortest path in a graph.MediumCodingTechnical·
Amazon - 21How would you choose to persist a user session for a web application: through affinity on the load balancer or in the database?MediumTechnical·
Amazon - 22Walk me through the technical architecture of your product.MediumTechnical·
Amazon, Cognition AI - 23What is a technical challenge you faced in your previous project?MediumTechnical·
Amazon, Microsoft - 24Tell me about a technical challenge that you have overcome.MediumBehavioralTechnical·
Accenture, Amazon