Top Tech Transition Enroll now

Uber Software Engineer Interview Experiences & Questions

6 candidates share their Uber Software Engineer interviews: each round, the questions asked and the outcome. Latest: Jun 2026.

What to expect · Uber Software Engineer

Based on 6 real interviews

0%Got an offer
4.3/5Difficulty
2.5Typical rounds
2 weeksStart to finish

The Uber Software Engineer interview process

Most common round types: Coding (5), Technical (3), System Design (2), Artificial Intelligence (1), Behavioral (1), Data Structures & Algorithms (1).

Real Uber Software Engineer interview questions

  1. Solve a variation of Number of Islands. Coding · Final / onsite round · answer included
  2. Tree or graph question Other · Online assessment
  3. For an org, give me an example of when you improved velocity. Behavioral · Final / onsite round · answer included
  4. Tell me about a project. Project Discussion · Final / onsite round · answer included
  5. Design the Uber Eats homepage. System Design · Final / onsite round · answer included
  6. DSA Medium - hard problem Technical · Online assessment
  7. Solve a Uber-tagged Leetcode question. Coding · Final / onsite round · answer included
  8. Given the root of a binary tree, return the length of the diameter of the tree. Other · Phone screen
  9. What is the scope of your job? What did you do? Behavioral · Final / onsite round · answer included
  10. Tell me about a project that failed. Project Discussion · Final / onsite round · answer included
  11. Find distance between two points in a graph. Coding · Technical round
  12. LLD Round question was first time visitors Other · Technical round
  13. Give me a complex project. Behavioral · Final / onsite round
  14. Design a car rental system. Coding · Technical round
  15. Tell me about your past projects. Other · Recruiter screen
  16. Tell me about a time you had a conflict with someone technical. How did you approach it? Behavioral · Final / onsite round
  17. Design a stock ticker system. Coding · Technical round
  18. Arithmetic evaluator Other · Technical round
  19. LLD question of get nearby open restaurants Coding · Phone screen
  20. Tell me about the most complex project you have led. Other · Technical round
  21. Minimum edge reversals so every node is reachable Coding · Online assessment
  22. Minimum jumps to reach end via prime teleportation Coding · Online assessment
  23. Balanced Tree Coding · Phone screen

All 6 Uber Software Engineer interview experiences

SDE 2Uber · Jun 2026

“interview process is very lengthy took around 5 weeks, and expectations is very high in each round, for LLD working code is required, also dont mess your HM round since i felt like it contained more…”

Rejected3 roundsMid level
Software EngineerUber · May 2026

“The process was well-structured — it started with a recruiter screen, followed by a technical phone interview, and then a virtual onsite with 4–5 rounds covering coding, system design, and…”

Rejected3 roundsMid level
Software EngineerUber · Apr 2026

“The interview consists of two parts: a 45 min LC style coding and 15 mins conversation on your prior projects. The 45 min question was to build an arithmetic evaluator. For that, you have to use the…”

Rejected2 roundsSenior
Staff Software Engineer (L5B), AdsUber · Apr 2026

“If I were doing it again, I would spend less time trying to grind every Uber-tagged LeetCode problem and more time on two things: their engineering blog and getting my behavioral framing right for…”

In progress7 roundsStaff
Software EngineerUber · Mar 2026

“The online tech assessment was on the hard side. 2 Medium-to-Hard questions in 90 minutes. Hidden test cases in CodeSignal was a challenge.”

Rejected1 roundSenior
Software EngineerUber · Oct 2025

“The process involved two coding rounds and a system design interview. The coding rounds went smoothly - I was comfortable with the data structures involved, including a question on binary indexed…”

Rejected1 roundMid level

More: all Uber interviews · Software Engineer interviews at every company

Frequently asked questions

How many rounds are in the Uber Software Engineer interview?

Candidates report a typical 2.5 rounds, usually including a recruiter screen, online assessment, phone screen, technical round.

How hard is the Uber Software Engineer interview?

Candidates rate it 4.3/5 on average (difficult), across 6 interviews.

How long does the Uber Software Engineer hiring process take?

About 2 weeks from first contact to decision, based on reported timelines.

What percentage of Uber Software Engineer candidates get an offer?

0% of candidates with a final result got an offer (0 of 5).

What does the Uber Software Engineer interview focus on?

The most common round types are Coding, Technical, System Design, Artificial Intelligence.