I applied through other source. The process took 1 day. I interviewed at Uber (Ámsterdam) in Aug 2016
Interview
Full day interview with several future colleagues and hiring manager. Interview also involved pair programming. First session was about implement a data structure(HashMap), second session was about previous expirience and discuss about decisions I made on previous project. After launch, there was a session about system design and after that was a pair programming on the application, which I made as test submission.
I applied online. The process took 6 days. I interviewed at Uber (New York, NY) in Oct 2016
Interview
I only had one call before they decided I was ineligible for a full-time role since I was still in school. We just talked about stuff on my resume and any questions I had about Uber.
I applied through an employee referral. The process took 4 weeks. I interviewed at Uber (Ámsterdam) in May 2016
Interview
I went through several steps: first I went to their office and had lunch - it was a very informal meet & greet, some high-level description of the company and its plans, plus something about myself. Then, a first technical screening was planned: it lasted about one hour and half and mostly went over my experience with Android. After that, I was asked to deliver a developer case - write a full working app using some service API (not Uber's). The writing and reviewing of this took about 20 days, after which I was invited to the final on-site interview. This consisted of 6 sessions about algorithms, Android, OO-modeling and such.