I applied through a recruiter. The process took 1+ week. I interviewed at Uber (San Francisco, CA) in Nov 2015
Interview
Phone interview with an engineer manager, your average leetcode question. Then on site interview in California, bunch of architecture questions. Everybody is very friendly and helpful, the recruiter is incredibly fast, and got back to me on Saturday when i interviewed on Thursday.
I applied through an employee referral. The process took 3 weeks. I interviewed at Uber in Nov 2015
Interview
Very quick and enjoyable process. Two phone interviews that were both technical in nature. Onsite was five hours. A good mix of technical, design, and behavioral questions. Uber, more than other companies, really does care about the process rather than the end result. Struggling and realizing what is wrong, then coming up with a better solution is just as good, if not better, than blazing through a problem.
Interview questions [1]
Question 1
NDA.
Same kind of questions you see on leetcode and other interview practice websites. Also, be ready to think about large system design.
I applied through an employee referral. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Aug 2015
Interview
It was surprisingly hard to secure an interview in the first place. Uber was the first company where I had to use employee referral just to reach someone from HR. I did not have any problems getting an interview in any of the top5 companies in the Bay Area .
The phone screen with a hiring manager was quick an easy. I was prepared to a difficult coding challenge, but was really baffled by how simple the actual problem was.
The onsite interview process was pleasant and very friendly, not intimidating at all. The day started with a culture fit interview with a hiring manager and HR. The rest of the day was equally divided into coding and design questions. After leaving the office I was very happy with my performance during the interview and was almost sure I got the job. However, a few days later I received a polite, but standard response from HR saying that the team decided not to extend an offer to me.
Interview questions [1]
Question 1
Standard coding exercises you'll find in any interview preparation book, with some math/probability followup questions. Design questions were meant to test the general knowledge of modern development frameworks/design principles.