I applied online.
The Uber Software Engineer interview typically takes 4–6 weeks and begins with a recruiter screen focused on your experience, motivation, and role fit. This is 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:
Senior roles may include a project deep dive. 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.
Tell me about a time you took ownership of a problem and solved it end-to-end.
The following metrics were computed from 1 interview experience for the Uber Software Engineer role in Sydney, New South Wales.
Uber's interview process for their Software Engineer roles in Sydney, New South Wales is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Uber's Software Engineer interview process in Sydney, New South Wales.