I applied online. The process took 1 week. I interviewed at Uber (San Francisco, CA) in Apr 2015
Interview
Interviewing with Uber was definitely the most pleasant experience I've ever had. To describe it in one word, it was concise. It was shorter than most interviews I've been to, but at the same time the questions were right to the point and there was virtually no overlap from interviewer to interviewer.
I thought the questions were very reasonable. It was not a stressful experience at all. The questions weren't necessarily hard, but they were very intentionally broad/vague such that you had the opportunity to go as deep as you wanted in the interview.
There were no riddle-like questions (ones that were trivially easy once you knew the solution but would otherwise be difficult). This was a good thing and much appreciated.
Everyone I met was really nice and they all seemed like really cool people to me. I left the interview very much hoping that an offer would be extended, so all in all I'd say they did an excellent job.
Furthermore, I think the recruiter was on point. This person was extremely prompt, and I generally moved from one part of the hiring process to the next with just one day of turnover. It left me feeling like the company actually cared about me and wanted to hire me.
After the interview when we talked compensation, I told them my current salary and what I was hoping for with a job transition. The offer they made I felt was very generous and met my expectations, and I believed the recruiter when I was told that Uber was trying its best to accommodate my requests.
I made no counter-offer; from what I'd read on Glassdoor already I didn't think they'd budge on salary, and RSU's were generous, especially given Uber's current state and growth. I also found out they give bonuses, so I was less concerned about what their initial offer was composed of.
Interview questions [1]
Question 1
4 different interviews with each one focusing on a different topic
I applied through a recruiter. The process took 2 weeks. I interviewed at Uber in Apr 2015
Interview
The process included a phone screen by a recruiter, a google hangout with 2 engineers and an in person interview with 4 pairs of engineers.
The questions were different than other interviews I've been in with this structure. In the other interviews the questions were more towards algorithm and problem solving, these ones were open ended architecture questions. I definitely prefer the more open ended architecture questions.
All of the interviewers were pleasant with the exception of one. I was struggling to communicate my answer, and the interviewer was openly frustrated (first time I've seen this happen, I've interviewed with this structure at 3 other companies). Even to a point of sighing out loud in frustration. Uber expressed that the interview was to simulate a regular work day, and in my opinion this would have been unprofessional in a meeting, but maybe at Uber this is normal? My opinion may also stem from the fact that I have never worked at start ups with a very young engineering culture.
I was excited to be given the chance to interview at Uber but after the interview it was clear I didn't fit in with the culture.
I applied through a recruiter. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Mar 2015
Interview
I was contacted by an Uber recruiter on LinkedIn with a personalized email. I then did a recruiter phone screen, and then a technical phone screen. The next week I came in for a full day of interviews. I had to code an Android app in the interview, which was pretty cool and I think a good test of my engineering skills. Everyone was super friendly and I got to eat lunch with one of the Android teams. I had a great experience.
After the interview the recruiter stayed in contact and worked with me to accept my offer. I went back to Uber several teams to meet with engineers to answer my questions about culture and just hangout.