I applied through university. The process took 2 weeks. I interviewed at Uber (New York, NY) in Mar 2016
Interview
Following a screening with a recruiter, I was given both a coding exercise to take home and asked to complete prior to my phone interview. I was told the phone interview would be an opportunity to go over technical questions and review my coding exercise. The coding exercise was extremely tedious and was estimated at taking 4-6 hours but it took me closer to 24. Once I got on the phone interview, my interviewer didn't ask me anything about my coding exercise, but asked me to open the link to CoderPad that I'd been sent. Not only had my recruiter not told me this was a phone/screen but she had not sent me any link, so I wasn't even at a computer and thinking I'd made a mistake I turned on my laptop and opened my email, but sure enough, I had not been sent any kind of CoderPad link from my recruiter, so my interviewer had to send it to me, much to his annoyance. Furthermore, I began coding in Java because my interviewer said it didn't matter what language I used, but when I got stuck and asked for a hint, he said "I don't know java, I can't help," so I had to start over in Python. When he asked if I had any final questions, my interviewer hung up on me while I was in the middle of asking my first question.
Interview questions [1]
Question 1
Write an algorithm that calculates the sum of a word where a=1, b=2, etc