I applied through a recruiter. The process took 2 weeks. I interviewed at Uber (Palo Alto, CA) in July 2017
Interview
Phone Interview, followed by another interview and then 5-Round On Site interview. Uber requires the complete algorithm to be executed in phone interview. The interviewers were not as friendly as expected
I applied through an employee referral. The process took 1+ week. I interviewed at Uber in Mar 2015
Interview
Disorganized. Sat waiting for interviewers to stop coding and come to interview after the previous interview finished. Focus was purely on coding/algorithms plus one resume review/soft skills interview with no systems design skills tested. Programming on own laptop with choice of own environment was pretty great and the one positive aspect of the experience.