Taro Logo

Software Engineer Interview Experience - San Francisco, California

April 1, 2015
Positive ExperienceGot Offer

Process

Overview:

  • Referred by a friend.
  • Contacted by a recruiter and had a 30-minute phone call.
  • Phone interview.
  • Onsite interviews.
  • Received an offer.
  • Negotiated the offer.
  • Accepted the offer.

Phone Interview:

I took the phone interview at home before going to work. My interviewer was nice and friendly. I used CoderPad to solve the problem, and he was very helpful. I had a bug in my code, and he guided me in the right direction to debug without giving away the answer. I figured it out eventually. Afterwards, I emailed him with some questions regarding Uber's culture and how it differs from a typical tech company, given its nature as a business-tech company. He answered my questions in detail, and I was very impressed by the effort he put into his responses.

Onsite:

There were four technical interviews: two white-board coding questions, one system design, and one live coding. Each interview was conducted by two engineers. One engineer was the main facilitator, while the other observed and occasionally chimed in.

It was a bit intimidating, to be honest. However, I made sure to maintain eye contact with both interviewers. They were all helpful. A couple of them had serious expressions, but in general, they were pleasant to talk to. The questions ranged from moderate to difficult, so it's important to manage your time wisely!

The last interview with the hiring manager was more of a culture fit assessment.

Offer:

I received a verbal offer the next morning and was very excited, as I really liked Uber from the start. Plus, I have friends there who all enjoy working at the company. After some negotiation, I happily accepted the offer and started working in mid-May.

Other Notes:

  • The entire process, from referral to offer, was very streamlined and efficient.
  • The people who work here are very passionate about Uber, which is something I was looking for in a new job.

Questions

Why do you want to work here?

Was this helpful?

Interview Statistics

The following metrics were computed from 121 interview experiences for the Uber Software Engineer role in San Francisco, California.

Success Rate

33%
Pass Rate

Uber's interview process for their Software Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive63%
Neutral16%
Negative21%

Candidates reported having very good feelings for Uber's Software Engineer interview process in San Francisco, California.

Uber Work Experiences