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 3Medium 11Hard 1
Filters · onDifficulty, topic, company

15 questions

  1. 1What is the best way to connect SQL databases and why?MediumTechnicalData· Airbnb, Google
  2. 2Describe what happens when you type a URL into your browser and press Enter.MediumTechnical· Google, Uber
  3. 3Estimate the total time wasted in meetings across the US.HardBehavioralTechnical· Google
  4. 4Explain Deep Learning to a non-technical audience.MediumTechnical· Google, LendingClub
  5. 5Explain malloc, calloc, and reelloc.MediumCodingTechnical· Google
  6. 6Explain the React lifecycle.MediumTechnical· Google
  7. 7How would you improve Gmail?MediumTechnicalProduct· Google, Monday
  8. 8What are the different types of machine learning?MediumTechnicalAI ML· Google
  9. 9Why is a deep neural network better than a shallow neural network?MediumTechnicalAI ML· Google, Nvidia
  10. 10What is the difference between NoSQL and SQL?MediumTechnicalData· Amazon, Apple
  11. 11Explain the differences between linear and logistic regression.MediumTechnicalAI ML· Amazon, Google
  12. 12How would you explain computer vision to your grandmother?EasyTechnical· Google
  13. 13How would you explain machine learning to your grandmother?EasyTechnical· Apple, Google
  14. 14What is idempotent in an API?MediumTechnical· Google
  15. 15What is a perceptron?EasyTechnical· Google, Microsoft