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

61 questions

  1. 1Most Profitable Path in a TreeMediumCoding· Uber
  2. 2Strictly Palindromic NumberMediumCoding· Uber
  3. 3How would you improve airport passengers' experience to address the pain point of time spent at the airport?MediumProduct· Uber
  4. 4If you noticed a 10% decrease in an app’s conversion rate, what steps would you take to investigate and resolve the issue?MediumProduct· Uber
  5. 5Balanced TreeMediumCoding· Spotify, Uber
  6. 6Build 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
  7. 7Push notifications before conversionMediumData· Uber
  8. 8Third transaction of every user (SQL)MediumData· Uber
  9. 9How many deliveries does Uber Eats make per day?MediumProduct· Uber
  10. 10How would you describe and assess the performance of the Uber Marketplace for UberX?MediumData· Uber
  11. 11Describe what happens when you type a URL into your browser and press Enter.MediumTechnical· Google, Uber
  12. 12Design a rewarding system.MediumCoding· Uber
  13. 13How would you design an A/B test for a new campaign?MediumData· Uber
  14. 14Design a free product. How would you monetize it?MediumProductSystem design· Uber
  15. 15Design Robinhood.MediumSystem design· Uber
  16. 16Design a truck tracking system that supports filtering by truck number and includes an interface for updating driver status.MediumSystem design· Uber
  17. 17Tell me about a time when you had a disagreement with your manager.MediumBehavioral· Amazon, Gameberry Labs
  18. 18You're a PM for a ride-sharing app. How would you enhance customer experience and reduce ride cancellations?MediumProduct· Uber
  19. 19What's your favorite fitness product, and what would you do if you found that its users dropped off after 3 months?MediumDataProduct· Uber
  20. 20Tell me about a time the business problem wasn’t clearly defined. How did you handle it?MediumBehavioral· Anthropic, Uber
  21. 21We're considering introducing a new ads placement on our app's homepage. Should we do it?MediumDataProduct· Uber
  22. 22How did COVID-19 affect Uber?MediumBehavioral· Uber
  23. 23How would you improve Uber Eats?MediumProduct· Uber
  24. 24Given 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