I applied online. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Nov 2014
Interview
The most responsive interview process I've had.
I applied for the position online and the technical recruiter reached back to me the next day. She asked about my background and I was given the choice of either submitting a code project I was proud of or completing a coding challenge within a week. I opted for the coding challenge and spent an entire weekend implementing it.
I was then arranged a phone-screen with a senior software engineer. The phone interview was a live coding session and we had to implement a feature on the browser together.
Later that day, I heard back from the recruiter and she invited me to fly to San Francisco from Toronto for an onsite interview. The onsite interview consisted of four separate rounds of 45-minute interviews. The first three rounds each had two engineers and I was asked to write working code and design on the whiteboard. Each round tested knowledge on a specific domain: in-depth coding, architecture design, breadth of knowledge. The last round was a design discussion with an engineering manager.
I heard back from the recruiter the next morning and was presented with an offer.
The interview process started with a recruiter screen where they covered my background and the role's expectations. Next, I had a phone screen focused on technical skills where I faced a DSA question on frequent elements in an array. I had practiced similar problems on prachub.com beforehand, which helped me tackle it effectively. The technical rounds consisted of coding and system design questions, including rate limiting. Finally, I had a behavioral interview where they assessed cultural fit. Overall, the experience was average, but I received and accepted an offer.
I applied online. I interviewed at Uber in May 2026
Interview
The interview process begins with an initial BFS screening to evaluate overall fit and relevant experience, followed by three virtual onsite interviews that focus on coding ability, an in-depth discussion of technical background and past projects, as well as behavioral and collaboration-related questions to assess communication and teamwork skills.