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

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