Sweaty Imposter

Uber Interview Guide

Company GuideLast checked Nov 2026

Uber runs one loop shape across engineering roles, with each domain testing its own specialty. A recruiter call, an online assessment, and a technical phone screen lead to an onsite of four to six interviews. The level sets how much of the loop goes to system design and to the projects you have led.

How Uber Hires

  • Uber's own guide grades three competencies: software engineering, design and architecture, and collaboration and leadership. Expectations for each grow in scope with level.
  • Online rounds usually run in CodeSignal, system design included. Code is expected to compile and run against tests you write.
  • Many loops include a bar raiser from outside the hiring team, often a deep dive into one past project that weighs heavily on the level. Pick a project that matches the level you are targeting.
  • The panel aims for a unanimous decision. A soft no can be talked through, and one strong no is usually enough to reject.
  • The senior band splits into L5A, Senior Software Engineer, and L5B, which carries the Staff title. Confirm which band your loop targets.
  • Team matching is hybrid: specialized roles often match first, and others match after the onsite, which can add weeks.

Loops by Level

Sources

Last checked Nov 2026. Loops vary by team and change over time, so confirm the details with your recruiter.