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

81 questions

  1. 49Design a cyber attack.MediumTechnical· Google
  2. 50How would you design an autocomplete search results page?MediumSystem designTechnical· Google
  3. 51Design Google Street View using 1000 cars to map every address and image worldwide.MediumSystem designTechnical· Google
  4. 52Design a product similar to Google Docs for photo editing collaboration.MediumSystem designTechnical· Google
  5. 53Determine if two sentences are similar.MediumCodingTechnical· Google
  6. 54What is the difference between NoSQL and SQL?MediumTechnicalData· Amazon, Apple
  7. 55What is a DOS attack and what are some mitigations?MediumTechnical· Google
  8. 56Tell me about a time when you disagreed with Engineering.MediumBehavioralTechnical· Airbnb, Google
  9. 57An engineer wants to make a major change to the ranking algorithm. How would you evaluate it?MediumTechnical· Google
  10. 58Tell me about your experience working with Android.MediumTechnical· Google
  11. 59Explain what an API is for a five-year-old.EasyTechnical· Apple, Google
  12. 60How would you explain cloud computing to your grandmother?EasyTechnical· Google, Google Cloud (GCP)
  13. 61How would you explain a technical concept to a non-technical person?MediumBehavioralTechnical· Anthropic, Google
  14. 62How would you explain Twitter to an elderly person?MediumTechnical· Google
  15. 63How does Google Docs work?MediumTechnical· Google
  16. 64How does an HTTP request work?MediumTechnical· Better.com, Google
  17. 65How would you address a latency problem?MediumTechnical· Google
  18. 66How would you improve the smartphone experience for users with poor or no data coverage?MediumProductTechnical· Google
  19. 67How would you go about learning a new technology when starting a new program?MediumTechnical· Google
  20. 68When building an app for millions of users, would you deploy the ML model on the server side or client side?MediumTechnical· Google
  21. 69What is the most technical initiative you have handled as a Product Manager?MediumBehavioralTechnical· Google
  22. 70How much storage would offline maps require?MediumProductTechnical· Google
  23. 71Describe a complex technical problem you solved in a simple way.MediumDataTechnical· Google
  24. 72Write SQL code to publish the Fibonacci series.MediumCodingData· Google, Microsoft