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
234 questions
- 97You're a PM at Spotify. How would you diagnose a user-reported connection issue?HardDataProduct·
Spotify - 98How would you store a list of numbers as a single number?MediumCodingTechnical·
Atlassian, Microsoft - 99Can you provide an example of a strategy you developed to address a technology gap at your company, and explain how you decided between build, buy, or partnership?HardProductTechnical·
Google - 100Tell me about the design and architecture of the program you managed. Explain the system end-to-end and various technologies you picked with reason.MediumBehavioralSystem design·
Amazon - 101Design the system architecture for WhatsApp.HardSystem designTechnical·
Meta, WhatsApp - 102Tell me about a technical debt you introduced and its consequences. What trade-off options did you have?MediumBehavioralTechnical·
Robinhood - 103What is the time it takes to send a signal from one computer to all other computers?MediumSystem designTechnical·
Coinbase, Intuit - 104Tinder subscriptions renew monthly. Explain why different months may have different numbers of renewals.MediumTechnical·
Tinder - 105What are the top 3 technology trends that will change the landscape in the next decade?MediumTechnical·
Amazon, Google - 106What metrics would you track to evaluate a new ‘Top Picks’ ML feature for Netflix?MediumDataTechnical·
Netflix - 107What is your understanding of SDLC models and how would you implement it?MediumTechnical·
Tesla - 108What is included in a web server request?MediumTechnical·
LinkedIn - 109What is an API and how does it work?MediumSystem designTechnical·
Apple, Meta - 110What is caching and why is it needed?MediumTechnical·
Amazon - 111What is a full-stack developer?MediumTechnical·
Apple, Uber - 112When would you recommend Azure vs. AWS?MediumTechnical·
JP Morgan Chase - 113You are handed a pair of Apple AirPods for the first time. Write a test plan for this product.MediumBehavioralProduct·
Apple - 114What factors could have caused a major system like YouTube to fail when it went down last week?MediumTechnical·
Google, Youtube - 115If 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 - 116How does Alexa process voice commands?MediumSystem designTechnical·
Amazon - 117What would you do if Amazon.com is loading slowly?MediumDataProduct·
Blend - 118Given two integers represented by two arrays, return the product of the two integers in the same array format.MediumTechnical·
Google - 119How do you balance engineering foundational work with building new features?MediumBehavioralTechnical·
Robinhood - 120How would you build a system for running experiments such as A/B tests on an app or website?MediumTechnical·
Google