The initial process was incredibly great. I submitted my application for the internship online and received a reply within 3 hours. The next steps took a ridiculous amount of time. First, they said that once I told them a time that I was available for interview, that I must be able to make it or the interview would be canceled.
However, what made things worse was that the interviewer canceled the phone interview by sending an email, within an hour of the interview, twice.
This entire process took 6 weeks. No interview. I'm done with this company. You should save your time and apply somewhere else.
(P.s. I applied to the New York office)
I applied online. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Jun 2015
Interview
Two technical phone screens leading to an onsite interview that lasted for 5 hours and spanned 5 separate interviewers. Emphasis on algorithms and data structures, as well as overall system design. Interviewers seemed like they wanted to get out of there as quickly as possible, or that they had a lot of stuff to get back to - which, being Uber, I can understand. Overall, pretty neutral on the whole thing.
I applied online. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Feb 2015
Interview
I applied online, and got contacted by HR a couple of days later. Phone screen with a software engineer, he was very nice and not picky, I had one bug in my codes, but he still gave me strong recommendation. Got email to onsited next day.
Interview questions [1]
Question 1
A classic permutation questions. Followed by the question if duplicates exist.