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