Skip to content
← All interview questions

Software Engineer Interview Questions at Uber (2026 Guide)


title: "Software Engineer Interview Questions at Uber (2026 Guide)" slug: "uber-software-engineer-interview-questions" description: "Uber software engineer interview: rounds, real-style coding and system design questions, bar raiser tips, and FAQs for 2026."

Software Engineer Interview Questions at Uber (2026 Guide)

Uber's software engineer interview has 4-6 rounds: a recruiter screen, one technical phone screen (a medium LeetCode-style problem in CodeSignal or a shared editor), then a virtual onsite with two coding rounds, one system design round, and a behavioral round Uber calls the "hiring manager / collaboration" interview. Difficulty is hard — Uber leans on medium-to-hard graph, heap, and string problems, and system design questions built around its own products. Plan for 3-6 weeks.

Uber SWE Interview at a Glance

StageFormatTypical DurationFocus
Recruiter screenPhone30 minBackground, level, team matching
Technical phone screenLive coding60 min1-2 medium algorithm problems
Onsite: coding x2Live coding45-60 min eachDSA — graphs, heaps, intervals, strings
Onsite: system designWhiteboard/video60 minScalable, real-time systems
Behavioral / managerConversation45-60 minUber values, collaboration, impact

Estimates based on candidate reports; entry-level (L3) loops may skip system design or replace it with a lighter architecture chat.

Real-Style Interview Questions by Round

Phone screen

  1. Given ride start/end times, find the max number of concurrent trips (interval overlap).
  2. Implement an LRU cache with O(1) get and put.
  3. Validate and normalize a messy phone-number string.

Onsite: coding

  1. Cheapest path with at most K stops (Dijkstra/Bellman-Ford variant — a classic Uber pick).
  2. Given a city grid and driver locations, match riders to nearest drivers (BFS/heap).
  3. Word ladder: shortest transformation sequence between two words.
  4. Merge K sorted logs streams by timestamp.
  5. Design an iterator that flattens nested lists.

Onsite: system design

  1. Design Uber's ride matching / dispatch system.
  2. Design surge pricing: real-time supply-demand computation by geohash.
  3. Design a rate limiter for Uber's public API.
  4. Design real-time driver location tracking at 10M+ concurrent drivers.

Behavioral

  1. Tell me about a project where you had to "go get it" despite ambiguity.
  2. Describe a conflict with a teammate over technical direction. Outcome?
  3. What's the most impactful thing you shipped in the last year, measured how?

FAQs

How hard is the Uber software engineer interview? Hard. Coding rounds skew medium-hard, with a known fondness for graph problems that mirror maps and dispatch.

Does Uber use CodeSignal? Often, for early-career screens. Later rounds are live in a shared editor.

What levels does Uber hire at? L3 (new grad) through L6+ (staff). System design weight increases with level.

How long from application to offer? Typically 3-6 weeks (estimate; varies by req and team-matching queue).

What should I know about Uber's behavioral round? Uber screens against its cultural values — "Go get it," "Build with heart," "Do the right thing." Bring metric-backed stories.

Can I re-apply after rejection? Generally after a 6-12 month cooling period, per candidate reports.

<script type="application/ld+json"> {"@context":"https://schema.org","@type":"FAQPage","mainEntity":[{"@type":"Question","name":"How hard is the Uber software engineer interview?","acceptedAnswer":{"@type":"Answer","text":"Hard. Coding rounds skew medium-hard, with frequent graph problems mirroring maps and dispatch."}},{"@type":"Question","name":"Does Uber use CodeSignal?","acceptedAnswer":{"@type":"Answer","text":"Often for early-career screens. Later rounds are live coding in a shared editor."}},{"@type":"Question","name":"How long does Uber's SWE interview process take?","acceptedAnswer":{"@type":"Answer","text":"Typically 3-6 weeks from application to offer, varying by team matching."}},{"@type":"Question","name":"What is Uber's behavioral interview like?","acceptedAnswer":{"@type":"Answer","text":"It screens against Uber's cultural values. Bring specific, metric-backed stories."}}]} </script>

Related Guides

Never Freeze on a Graph Problem Again

InterviewBoost.ai's Live Interview Assist listens on Zoom, Teams, or Meet and surfaces a suggested answer in 0.3 seconds. Drill Uber-style dispatch and graph questions in AI mock interviews first. 4.9/5 from 50K+ job seekers. Start your free one-week trial — then $99/mo.

Ace the real interview

Practice with AI mock interviews or get real-time help with Live Assist.

Start free trial