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

93 questions

  1. 25Build a hit counter that tracks the number of hits in the last 5 minutes, supporting multiple keys (e.g., “a”, “b”). Then, use this counter to implement a simple rate limiter.MediumCoding· Uber
  2. 26Push notifications before conversionMediumData· Uber
  3. 27Third transaction of every user (SQL)MediumData· Uber
  4. 28How many deliveries does Uber Eats make per day?MediumProduct· Uber
  5. 29How would you describe and assess the performance of the Uber Marketplace for UberX?MediumData· Uber
  6. 30Describe what happens when you type a URL into your browser and press Enter.MediumTechnical· Google, Uber
  7. 31Design a rewarding system.MediumCoding· Uber
  8. 32How would you design an A/B test for a new campaign?MediumData· Uber
  9. 33Design a better experience for attending large events. How would you implement and test it? What would the user experience look like?HardProduct· Uber
  10. 34Design a free product. How would you monetize it?MediumProductSystem design· Uber
  11. 35Design Robinhood.MediumSystem design· Uber
  12. 36Design a touchscreen table for a restaurant.HardProduct· Microsoft, Uber
  13. 37Design a truck tracking system that supports filtering by truck number and includes an interface for updating driver status.MediumSystem design· Uber
  14. 38Design Uber.HardSystem design· Uber
  15. 39Design Uber Eats.HardSystem design· Amazon, Meta
  16. 40Tell me about a time when you had a disagreement with your manager.MediumBehavioral· Amazon, Gameberry Labs
  17. 41You're a PM for a ride-sharing app. How would you enhance customer experience and reduce ride cancellations?MediumProduct· Uber
  18. 42What's your favorite fitness product, and what would you do if you found that its users dropped off after 3 months?MediumDataProduct· Uber
  19. 43Tell me about a time the business problem wasn’t clearly defined. How did you handle it?MediumBehavioral· Anthropic, Uber
  20. 44We're considering introducing a new ads placement on our app's homepage. Should we do it?MediumDataProduct· Uber
  21. 45How did COVID-19 affect Uber?MediumBehavioral· Uber
  22. 46How would you improve Uber Eats?MediumProduct· Uber
  23. 47Given an array of integers and a number N, find the length of the longest contiguous subarray such that the difference between any two elements in the subarray is less than N.MediumCoding· Uber
  24. 48What might be two macroeconomic trends impacting Uber Eats supply or demand in the near future?MediumProduct· Uber