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
123 questions
- 49How would you handle Gmail accounts when two users create the same username from different countries?MediumDataProduct·
Google - 50How would Google enter the food delivery space?MediumProductSystem design·
Google - 51How would you improve Facebook Marketplace?MediumProductSystem design·
Meta - 52How would you upgrade 5000 servers?MediumSystem designTechnical·
Google - 53How would you improve the design of Amazon's wishlist feature?MediumProductSystem design·
Asana - 54How would you increase the number of users on YouTube?MediumProductSystem design·
Google - 55How would you monetize Google Assistant?MediumProductSystem design·
Google - 56What should be the north star metric for Google Photos?MediumDataSystem design·
Google - 57You received user feedback that Yelp's restaurant recommendation is not personal enough. What would you do?MediumAI MLProduct·
Google - 58Tell 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 - 59Design a system that offers discounts to customers.MediumSystem design·
DoorDash - 60How would you scale the design of a messaging system that only involves emojis for users in Europe and US? How would you identify the origin of traffic?MediumSystem design·
Amazon - 61Design a Tic Tac Toe game that allows remote play.MediumSystem design·
Amazon, Twitter - 62What is the time it takes to send a signal from one computer to all other computers?MediumSystem designTechnical·
Coinbase, Intuit - 63What is an API and how does it work?MediumSystem designTechnical·
Apple, Meta - 64How does Alexa process voice commands?MediumSystem designTechnical·
Amazon - 65For Amazon Video Service, would you recommend keeping or removing the offering?MediumProductSystem design·
Amazon - 66What happens behind the scenes when you visit a Bitly URL in your web browser?MediumSystem design·
LinkedIn - 67If you had unlimited resources at Google, what would you build and why?MediumProductSystem design·
Google - 68How do concurrent user flows work in Google Docs?MediumSystem designTechnical·
Google - 69Design a Distributed LRU CacheMediumSystem design·
Stripe, Walmart Labs - 70Design a kitchen.MediumProductSystem design·
Microsoft - 71Design an AI data product.MediumProductSystem design·
Accenture, LinkedIn - 72Design an app where customer listening history is collected after they have listened to a song for more than 30 seconds for analytics use.MediumAI MLSystem design·
Amazon