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)
Quick Links
- DSA Questions — 108 confirmed problems, 423 total
- System Design / HLD — 41 questions
- LLD / Machine Coding — 30 questions
- Online Assessment — Coming soon (will be available with our Online Judge)
- 1-Month Roadmap
- 3-Month Roadmap
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.