Skip to content

Uber Interview Roadmap

Built from 1,014 LeetCode posts | 4.5M views | DSA: 423 problems | HLD: 41 | LLD: 30 | OA: 81

Interview Process

Stage Format Duration Notes
OA CodeSignal 60-90 min 3-4 problems (easy to hard)
BPS / Phone Screen 1 DSA problem 45-60 min Runnable code required
Onsite - DSA 1-2 coding rounds 45-60 min Runnable code required
Onsite - LLD Machine coding 60 min OOP, design patterns, concurrency
Onsite - HLD System design 60 min Often the bar raiser
Onsite - HM Behavioral 45-60 min STAR format, ownership, impact

Levels: L3 (SDE-1) / L4 (SDE-2) / L5A (SSE) / L5B (Staff)

Key Tips

  • Uber requires runnable code in DSA and LLD rounds — no pseudocode.
  • Graphs and DP are the two most tested DSA categories.
  • LLD tests concurrency — know thread-safety, locks, producer-consumer.
  • HLD round is often the bar raiser — deep-dive into trade-offs.
  • Think out loud — interviewers are collaborative and give hints.