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
179 questions
- 73What is included in a web server request?MediumTechnical·
LinkedIn - 74What is an API and how does it work?MediumSystem designTechnical·
Apple, Meta - 75What is caching and why is it needed?MediumTechnical·
Amazon - 76What is a full-stack developer?MediumTechnical·
Apple, Uber - 77When would you recommend Azure vs. AWS?MediumTechnical·
JP Morgan Chase - 78You are handed a pair of Apple AirPods for the first time. Write a test plan for this product.MediumBehavioralProduct·
Apple - 79What factors could have caused a major system like YouTube to fail when it went down last week?MediumTechnical·
Google, Youtube - 80If given two strings, each containing a number larger than 32-bit, how do you add them and return the result as a string?MediumCodingTechnical·
Waymo - 81How does Alexa process voice commands?MediumSystem designTechnical·
Amazon - 82What would you do if Amazon.com is loading slowly?MediumDataProduct·
Blend - 83Given two integers represented by two arrays, return the product of the two integers in the same array format.MediumTechnical·
Google - 84How do you balance engineering foundational work with building new features?MediumBehavioralTechnical·
Robinhood - 85How would you build a system for running experiments such as A/B tests on an app or website?MediumTechnical·
Google - 86Tell me about a project where you had to clean and organize a large dataset.MediumDataTechnical·
Anthropic - 87Coin ChangeMediumCodingTechnical·
Apple, Citi - 88Explain the most complex product you have built.MediumBehavioralTechnical·
Google, Meta - 89Describe why a video can be compressed significantly more than a picture in relative size.MediumTechnical·
Google - 90What is the concept of scalability?MediumTechnical·
Amazon - 91What concerns arise when ingesting data from a third-party source?MediumTechnical·
Shopify - 92How do concurrent user flows work in Google Docs?MediumSystem designTechnical·
Google - 93Construct a binary tree from an ancestor matrix.MediumCodingTechnical·
LinkedIn - 94How would you convey insights and the methods used to a non-technical audience?MediumDataTechnical·
IBM - 95If a fire occurs in a data center, what actions would you take?MediumTechnical·
Google - 96What do you prioritize in a data center?MediumTechnical·
Google