I applied through an employee referral. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Apr 2015
Interview
Overview:
* Referred by a friend.
* Contacted by a recruiter. Phone call for 30 minutes.
* Phone interview.
* Onsite.
* Offer.
* A bit of negotiation.
* Accepted.
Phone interview:
I took the phone interview at home before going to work. My interviewer was nice and friendly. I used coder-pad to solve the problem. He was very helpful. I had a bug in my code, and he stirred me in the right direction to debug without giving it away. I figured it out eventually. Afterwards I emailed him with some questions regarding Uber's culture, and I asked how it is different from a tech tech company since it's more of a business tech company. He answered my questions in details and I was very impressed by how much effort he put into it.
Onsite:
4 technical interviews (2 white-board coding questions, 1 system design, 1 live coding).
Each interview was conducted by 2 engineers. One engineer was the main facilitator the other one just watched and jumped in whenever.
It is a bit intimidating to be honest. But I made sure to make eye contact to both interviewers. They were all helpful. A couple of them had a serious look on their faces. In general they were pleasantto talk to. Questions were moderate to difficult, so manage your time wisely!
The last interview with the hiring manager was more of a culture fit interview.
Offer:
I received a verbal offer the next morning, and I was very excited because I really liked Uber to begin with. Plus I have some friends there and they all enjoy being there. After a bit of negotiation I happily accepted the offer, and started working mid May.
Other notes:
* The whole process (from referral to offer) was very streamlined, efficient.
* People that work here are very passionate about Uber. That's something I was looking for in a new job.
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.
Interview questions [1]
Question 1
Something about bus stops on a map, compute positions from an API
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.