Uber

Uber Interview Questions

The coding and system-design questions asked in Uber interviews - with worked solutions, in-browser code execution, and active-recall review. 6 questions.

How Uber interviews software engineers

Uber's loop is structured and quick - often two to six weeks. It usually runs a recruiter screen, a CodeSignal online assessment, a technical phone screen, and an onsite of four to six rounds.

The onsite typically includes two coding rounds (one more specialization-focused), a system design round (required from mid-level up), a collaboration / leadership round, and a bar raiser. Most rounds run virtually even for onsite stages.

The interview loop

  1. 1Recruiter screen30-45 min on background, interest in Uber's domains, and comp; shapes the loop.
  2. 2Online assessment~70-90 min CodeSignal test, around four algorithmic problems from easy to hard.
  3. 3Technical phone screen~45 min live coding on real problems.
  4. 4Onsite loop4-6 rounds: two coding (one specialization), system design (60 min), a collaboration/leadership round, and a bar raiser.

What they look for

  • Algorithmic coding speed plus depth in your specialization
  • Scalable system design for real-time, high-throughput services
  • Collaboration and leadership signal alongside the technical bar

How to prepare

  • Prep the CodeSignal format - pacing across four problems matters.
  • For design, study real-time and geo-distributed systems (dispatch, matching, surge).
  • Have leadership and collaboration stories ready for the dedicated round and bar raiser.

Sources

See every company's references on the interview-process sources page.

Practice questions