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
982 questions
- 481You're a PM for Tesla. Design the Tesla app for the Apple Watch.HardProduct·
Amazon - 482Design the system for a ticket selling web application.HardTechnical·
Amazon, Google - 483Design TikTok.HardSystem design·
Google, Meta - 484Design a Retrieval-Augmented Generation (RAG) system to help TikTok’s content moderation team detect and handle misinformation.HardAI MLProduct·
TikTok - 485Design a Time Machine for TuSimple.HardProduct· TTuSimple
- 486Design a touchscreen table for a restaurant.HardProduct·
Microsoft, Uber - 487Design a travel product for Instagram.HardProduct·
LinkedIn - 488Design the SMS API for Twilio.HardProductTechnical·
Stripe - 489Design a typeahead box for a search engine.HardSystem design·
Adobe, Amazon - 490Design Uber.HardSystem design·
Uber - 491Design Uber Eats.HardSystem design·
Amazon, Meta - 492Design a visual landmark recognition system.HardSystem designTechnical·
Google - 493You're the PM for Meta's Social Good team. Design a new product to encourage more volunteering.HardProduct·
Meta - 494Design a voting system.HardTechnical·
Meta - 495Design a washing machine for Google.HardProduct·
Google, TikTok - 496Design a web crawler to download content from www.example.com without detection.HardSystem design·
Meta - 497Design YouTube.HardProductSystem design·
Wealthfront - 498Design YouTube's video recommendation engine.HardTechnical·
Google - 499Design a key-value store.HardSystem design·
Accenture, Anthropic - 500How would you determine insurance pricing for Waymo?HardData·
Google - 501Propose solutions to optimize the speed of hiring developers at Revolut.HardDataProduct·
Revolut - 502Diagnose 23andMe's 33% drop in conversion.HardDataProduct·
23andMe - 503Diagnose a 40% increase in first month churn on HelloFresh.HardDataProduct·
HelloFresh - 504Diagnose a 25% decrease in conversions on Opencare.HardDataProduct· OOpencare