Skip to main content

10 Uber Software Engineer (New Grad) Interview Questions (2026)

Uber's new-grad SWE loop in 2026 is a recruiter screen, an online coding assessment, a technical phone screen, and a 4-5 round virtual onsite covering coding, system fundamentals, behavioral, and a hiring-manager conversation. Uber is rideshare, food delivery, and logistics at scale; expect dispatch, ETA, and marketplace questions.

By Sam K., Founder, InterviewChamp.AI · Last verified

Loop overview

New-grad candidates report a 5-8 week timeline in 2026. Online assessment (2 problems, ~75 minutes), then a 1-hour phone screen. Onsite: two coding rounds, one system fundamentals round, one behavioral, one hiring-manager round. Stack is Go, Java, Python, and TypeScript.

Behavioral (4)

Tell me about a time you scaled something or made it faster.

Frequently asked

Outline

STAR. Pick a real moment — class project, side project, internship. Show the before/after, what you changed, why it helped. Quantify. Uber operates at global scale; perf and scale signals matter.

Reported by candidates on Glassdoor (not independently verified)

Why Uber?

Frequently asked

Outline

Tie to a specific product (Uber, Uber Eats, Uber Freight) or to scale-engineering challenges. Mention if you have used Uber and noticed product details. Concrete > abstract.

Reported by candidates on Glassdoor (not independently verified)

Describe a time you had to deal with a stressful or ambiguous situation.

Frequently asked

Outline

STAR. Uber's culture has historically valued hustle. Pick a real moment of pressure. Show that you stayed calm and structured, prioritized, and resolved. End with reflection.

Reported by candidates on Glassdoor (not independently verified)

Tell me about a time you challenged a decision or process.

Frequently asked

Outline

STAR. Pick a real moment. Show how you raised the concern, the conversation, and the outcome. Uber values disagree-and-commit.

Reported by candidates on Glassdoor (not independently verified)

Coding (LeetCode patterns) (3)

Given an array of integers representing wait times, find the longest streak of decreasing wait times.

Frequently asked

Outline

Single pass tracking current streak length; reset on non-decrease. Track max. O(N) time, O(1) space. Walk through with a mixed array.

Reported by candidates on Reddit (not independently verified)

Implement a function that returns whether a number is a happy number (sum of digit squares eventually reaches 1).

Occasionally asked

Outline

Repeat the digit-square-sum operation. Use a seen-set to detect cycle (not happy). Or use Floyd's tortoise and hare. O(log n) per step. Walk through with 19 (happy) and 4 (not happy).

Reported by candidates on Blind (not independently verified)

Given a list of intervals representing driver shifts, find peak coverage at any time.

Occasionally asked

Outline

Sweep line: events at start (+1) and end (-1), sort by time, walk and track running sum. Max sum is peak coverage. O(N log N) for the sort. Walk through with a few intervals.

Reported by candidates on Reddit (not independently verified)

Technical (3)

Design a service that calculates ETA for a driver-to-rider pickup.

Frequently asked

Outline

Concept-level. Inputs: current driver location, pickup location, real-time traffic. Approach: graph-based shortest path (Dijkstra or A*) on a road network with edge weights = traffic-adjusted travel time. Discuss caching by (origin region, destination region), update frequency, and ML-based corrections. Uber's actual problem.

Reported by candidates on Glassdoor (not independently verified)

Implement a function that returns surge multiplier for a region based on supply-demand ratio.

Frequently asked

Outline

Concept-level. Simple: max(1, demand / supply * scaling). Discuss caps, smoothing over time, and the fairness/transparency tradeoff. Walk through with a couple of scenarios.

Reported by candidates on Levels.fyi (not independently verified)

Given a graph representing a city's roads, find the shortest path between two intersections.

Frequently asked

Outline

Dijkstra's algorithm. Priority queue keyed by distance. Walk through with a small graph. Discuss A* as an extension when target is known (admissible heuristic = euclidean distance). Edge weights = travel time.

Reported by candidates on Reddit (not independently verified)

Uber interview tips

  • Uber is geospatial + scale. Brush up on graph algorithms (BFS, Dijkstra, A*) and sliding-window / sweep-line patterns.
  • Behavioral rounds value bias-for-action, ownership, and structured thinking under pressure.
  • Stack is Go, Java, Python heavy. Coding rounds are language-agnostic.
  • Uber engineering blog has solid content on scale and ML systems. Read one before the loop.
  • Compensation per Levels.fyi 2026 is solid Bay Area new-grad. Equity has 4-year vest with 1-year cliff.

Frequently asked questions

How long is Uber's SWE new-grad interview process in 2026?

Most reports show 5-8 weeks from recruiter outreach to offer.

Does Uber ask system design for new-grad SWE?

Light system fundamentals appear (dispatch, ETA, simple service design). Full distributed-systems is for mid-level and above.

What language should I use for Uber interviews?

Whichever you know best. Go, Java, Python, JavaScript/TypeScript are all accepted.

Is Uber remote-friendly for new-grad?

Uber operates a hybrid model with hubs in San Francisco, NYC, Seattle, Amsterdam, and others. Confirm with your recruiter.

Does Uber sponsor visas for new-grad SWE?

Uber has sponsored H-1B and OPT in past US cycles. Confirm with your recruiter for 2026.

Software Engineer (New Grad) interview questions at other companies

Related interview-prep guides

Interview Platforms

HackerRank Tech Interview Guide 2026: What It Tests, What It Records, and How to Practice

HackerRank is a browser-based coding-assessment platform that tests algorithms, SQL, and role-specific skills, and records every keystroke, paste, and tab-focus change inside its own tab. As of the 2026 hiring cycle it is still the volume leader in first-round technical screens. The way through it is recognizing the problem shapes it keeps asking, under a timer, and taking the test yourself.

Interview Platforms

CodeSignal GCA for Tech Interviews in 2026: The Complete Guide

The CodeSignal General Coding Assessment is a 70-minute, four-task timed test scored on a 600 to 850 scale, used as a filter by Goldman Sachs, Capital One, Robinhood, Brex, and a growing list of tech and finance employers. This guide breaks down what it tests, how it scores, what it records during your session, and how to practice for it.

Interview Platforms

CoderPad Live Coding Interview Guide (2026): What the Pad Tracks and How to Walk Through It Cleanly

CoderPad is the default live-coding environment for human-led technical interviews in 2026. Used by YC startups, FAANG-tier teams, and most of the tech mid-market. The pad records every keystroke, every paste event, every language switch, and offers an interviewer scrub-back feature most candidates never realize exists. This is what CoderPad tracks, how the live session compares to async assessments, and how to walk through a live round cleanly.