19 experiences · 2025–2026

Uber Interview Experiences (2025–2026)

19 real Uber SWE interview accounts — rounds, questions asked, and preparation tips from candidates in 2025–2026.

Uber L4 SWE II Interview Experience – Offer (2025)

Virtual OnsiteHard✓ Offer5 rounds

Interview Rounds

Online AssessmentCoding~90 min

CodeSignal (GCA style). First two easy, Q3 tricky and confusing, Q4 algorithmic. Passed.

Virtual OnsiteCoding60 min

2D MxN array, each cell = open restaurants at (r,c). Implement countDeliveryZones() — delivery zone = clustering of open restaurants (up/down/left/right). Got working DFS/BFS; interviewer wanted more optimal (Union-Find). Also hasOpenRestaurant(r,c), countOpenRestaurants(r,c), openRestaurant(r,c).

Virtual OnsiteCoding60 min

Rooms + scheduleMeeting(startTime, endTime) return room. Follow-ups: improve O(M*N) to logarithmic (binary search if bookings sorted); 10000 concurrent requests — bottleneck and how to solve.

Virtual OnsiteBehavioral60 min

Hiring Manager — best part of interview, not bad.

Virtual OnsiteSystem Design60 min

Design Cart Management System (grocery delivery order context).

Questions Asked

  • countDeliveryZones() — clustering open restaurants (Union-Find preferred)
  • hasOpenRestaurant, countOpenRestaurants, openRestaurant
  • scheduleMeeting(startTime, endTime) — room assignment + binary search follow-up
  • Design Cart Management System (grocery)

Preparation Tips

  • Uber likes Union-Find; some interviewers don't give hints — practice implementing it cold.
  • Role was Backend, Grocery org (2nd biggest vertical by gross revenue).
  • Recruiter may only bump sign-on bonus, not base, with competing offer.

Uber L4 SDE II Interview Experience – Offer (2022)

Virtual OnsiteHard✓ Offer5 rounds

Interview Rounds

Online AssessmentCoding90 min

CodeSignal: 2 questions. One similar to LC Hard, one higher-side LC Medium. Topics: BST, Deque, Graph. Both solved completely (all test cases).

Virtual OnsiteCoding60 min

One LC hard graph problem with variations. DFS, BFS, Disjoint set discussed; implemented BFS. Code must run and pass interviewer's test cases.

Virtual OnsiteMixed60 min

Machine coding: OOP design + implementation on CodeSignal. Extensible solution, good performance. Async programming, threads, concurrency tested.

Virtual OnsiteSystem Design60 min

Two parts: explain design of a project you designed from scratch; then new design problem. Scale, async patterns. Used company engineering blogs (Netflix, Uber, Reddit) for prep.

Virtual OnsiteBehavioral60 min

Hiring Manager: past projects, one in detail, behavioral questions.

Questions Asked

  • OA: 2 coding (LC Hard similar + LC Medium, BST/Deque/Graph)
  • DSA: LC hard graph (DFS/BFS/Disjoint set)
  • Machine coding: OOP + concurrency, threads, synchronization
  • System design: past project + new design at scale

Preparation Tips

  • 6 YOE non-FAANG backend. Recruiter via LinkedIn. Process ~1 month.
  • Strong Hire; offer confirmation ~1 week after HM round, offer letter a week later.
  • Practice concurrency: sync between threads, pass information, parallel threads, state.

Uber L3 SWE I Interview Experience – No Offer (2024)

Virtual OnsiteHard✕ No Offer4 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L5 Software Engineer Interview Experience – No Offer (2024)

Virtual OnsiteHard✕ No Offer4 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L5 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteHard✓ Offer4 rounds

Uber L4 Software Engineer Interview Experience – No Offer (2024)

Virtual OnsiteHard✕ No Offer2 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L5 Software Engineer Interview Experience – No Offer (2024)

Virtual OnsiteHard✕ No Offer2 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L5 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteHard✓ Offer4 rounds

Uber L4 Software Engineer Interview Experience – No Offer (2024)

Virtual OnsiteHard✕ No Offer2 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L5 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L4 Software Engineer Interview Experience – Offer (2025)

Virtual OnsiteMedium✓ Offer4 rounds

Uber L4 Software Engineer Interview Experience – No Offer (2024)

Virtual OnsiteHard✕ No Offer2 rounds

Frequently Asked Questions

How hard is Uber's coding bar?

Uber's coding rounds are medium-to-hard difficulty, similar to Meta. Expect 4–5 onsite rounds with coding, system design, and behavioral components. Graph algorithms, real-world geolocation problems (shortest path, surge pricing logic), and API design questions appear frequently.

What scope of system design does Uber test?

Uber system design rounds focus on real-world, high-throughput systems: dispatch systems, location tracking, payment processing. Interviewers emphasize scalability, low latency, and geospatial data handling. You should be familiar with consistent hashing, geo-indexing, and event-driven architectures.

What behavioral signals does Uber look for?

Uber's behavioral rounds assess ownership, impact, and cross-functional leadership. Uber values candidates who have driven measurable outcomes at scale, demonstrated technical leadership across teams, and navigated ambiguous product requirements. Use specific metrics when discussing your impact.

Practice for your Uber interview

Use InterviewPilot to run a real-time AI mock interview — coding, system design, and behavioral rounds for Uber.