Developer applicants have rated the interview process at Uber with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 44.4% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
The Uber Software Engineer interview typically takes 4–6 weeks and begins with a recruiter screen focused on your experience, motivation, and role fit, followed by an online coding assessment or live coding screen with one or two algorithm problems that test correctness, efficiency, and communication. If you pass, you’ll have a technical phone interview solving a medium-to-hard coding problem with complexity discussion, and then a virtual onsite loop of about four to five one-hour rounds: a data-structures/algorithms coding interview, a machine-coding or low-level design round where you build a small system with clean, runnable code, a system design interview focused on large-scale distributed systems (often Uber-style problems like ride dispatch or surge pricing), and a behavioral interview assessing ownership, teamwork, and decision-making. Senior roles may include a project deep dive, and after all rounds a hiring committee reviews feedback before team matching and a final offer, with Uber evaluating problem solving, engineering fundamentals, system thinking, communication, and real-world impact throughout the process.
Interview questions [1]
Question 1
Tell me about a time you took ownership of a problem and solved it end-to-end.
I applied online. I interviewed at Uber (San Francisco, CA) in Apr 2022
Interview
The interview process began with an initial phone screening with a recruiter to discuss my background. This was followed by a technical coding interview with two developers. Finally, I had another in-depth coding interview with the manager.
Interview questions [1]
Question 1
I was asked a technical coding question involving a 2D-array (matrix).
I applied through a recruiter. I interviewed at Uber (São Paulo, ) in Jan 2026
Interview
Foi muito respeitoso e transparente. O processo foi longo, mas, com todas as etapas bem descritas, material para se preparar, tudo muito bem coordenado e explicado pelo time de recrutamento.