I applied in-person. The process took 3 weeks. I interviewed at Uber (San Francisco, CA) in Jul 2018
Interview
First round with recruiter then two technical phone interview and then an onsite. When trying to interview for a team, the recruiter kinda tell you to interview for what they need then who who want to work for. The recruiter would take days to respond to you. And when it came to onsite, pretty standard interview. Some ios specific question, design question and general algorithms. One of the interviewer was busy texting while coding, so you know what kind of company you will be working for. Good luck.
I applied online. The process took 2 days. I interviewed at Uber (Palo Alto, CA) in Aug 2018
Interview
Phone call from recruiter followed by technical phone screen. No algorithm related questions were asked. Interviewer asked about current project, any challenging work I have done. Interviewer was patient & friendly. Gave helpful hints to get me through the problem.
I applied through a recruiter. The process took 2 months. I interviewed at Uber (Ciudad de Mexico) in Jun 2018
Interview
I participated in four interviews that included behavioral, algorithmic, and design subjects. I had a really good experience. But at the time of receiving feedback the recruiters were really hard to contact. So I just had to assume after some time that I wouldn't get an offer.
Here's some pro tips:
Take your computer to the interview.
Read the Clean Architecture Book.
Practice Dynamic Programming