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
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
- Solve a variation of Number of Islands.
- Tree or graph question
- For an org, give me an example of when you improved velocity.
- Tell me about a project.
- Design the Uber Eats homepage.
- DSA Medium - hard problem
- Solve a Uber-tagged Leetcode question.
- Given the root of a binary tree, return the length of the diameter of the tree.
- What is the scope of your job? What did you do?
- Tell me about a project that failed.
- Find distance between two points in a graph.
- LLD Round question was first time visitors
- Give me a complex project.
- Design a car rental system.
- Tell me about your past projects.
- Tell me about a time you had a conflict with someone technical. How did you approach it?
- Design a stock ticker system.
- Arithmetic evaluator
- LLD question of get nearby open restaurants
- Tell me about the most complex project you have led.
- Minimum edge reversals so every node is reachable
- Minimum jumps to reach end via prime teleportation
- Balanced Tree
All 6 Uber Software Engineer interview experiences
“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…”
“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…”
“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…”
“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…”
“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.”
“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…”
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.