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

11 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. 3Explain Deep Learning to a non-technical audience.MediumTechnical· Google, LendingClub
  4. 4Explain malloc, calloc, and reelloc.MediumCodingTechnical· Google
  5. 5Explain the React lifecycle.MediumTechnical· Google
  6. 6How would you improve Gmail?MediumTechnicalProduct· Google, Monday
  7. 7What are the different types of machine learning?MediumTechnicalAI ML· Google
  8. 8Why is a deep neural network better than a shallow neural network?MediumTechnicalAI ML· Google, Nvidia
  9. 9What is the difference between NoSQL and SQL?MediumTechnicalData· Amazon, Apple
  10. 10Explain the differences between linear and logistic regression.MediumTechnicalAI ML· Amazon, Google
  11. 11What is idempotent in an API?MediumTechnical· Google