J'ai postulé en ligne. Le processus a pris 2 mois. J'ai passé un entretien chez Uber (San Francisco, CA) en sept. 2014
Entretien
Submitted resume, contacted by recruiter 2 months later (this is because I stupidly didn't tell a friend I was applying so I didn't get referred. If you know someone there, get a referral!). Had a phone interview with recruiter about what I'm looking for and experienced in.
Skipped the technical phone interview because I knew people there, so I went straight to the on-site interview the next week. Technical interview was fair, not as difficult as I expected. I never claimed to be a pythonista as my experience is in C, but I can write python, so maybe they took it easy on me when I wrote some non-pythonic code.
Coding questions included string manipulation and graph traversals, pretty simple code but enough to gauge your algorithmic knowledge. Had one design question. Technical questions included trivia about working in a terminal and core computer science or programming language fundamentals. Afterwards had an open ended discussion with the hiring manager (now my manager) about Uber's system architecture.
Contacted by the recruiter a day or two later with an offer, and started 2.5 weeks later
Questions d'entretien [1]
Question 1
Design an API for a service, then layout how much data your service will hold and how many machines it needs. I was purposefully rushed by the interviewer to design this, so there wasn't time to design something great.
Very smooth, interviewers were friendly, on-site and all interviews in the same day. Managed to grab lunch and talk about the company culture. Good guidance throughout the process. Two coding, two system design, one bar raiser, one hiring manager.
Questions d'entretien [1]
Question 1
Something about bus stops on a map, compute positions from an API
J'ai postulé en ligne. J'ai passé un entretien chez Uber en mai 2026
Entretien
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.