Senior SDE Interview Questions at Uber
5 real Senior SDE interview questions asked at Uber. Covers System Design, Technical, Debugging, HR rounds. Sourced from engineers who cleared the loop.
Interview Signals — What Uber Asks Senior SDEs
All Senior SDE Questions Asked at Uber
Design the rider-driver matching system for a ride-hailing app. How would you balance minimizing rider wait time against fairness in driver earnings distribution?
You need to find all available drivers within a 3km radius of a rider efficiently, with millions of driver location updates per second. What indexing structure would you use and why not a naive distance calculation over all drivers?
Trip fares are occasionally being calculated twice, double-charging riders. The fare calculation service is stateless and horizontally scaled behind a queue. Where would you look first, and what's the likely root cause?
Design a rate limiter for a public API that must work correctly across multiple application server instances, not just per-instance.
Describe a time you had to make a decision with incomplete data under time pressure. What was your reasoning process?
Practice these questions with AI feedback
Get instant grading on your answers, identify your weak areas, and generate a personalised 14-day study plan — all free.
Build my study plan →