I applied online. The process took 2 weeks. I interviewed at Uber (Toronto, ON) in Jun 2015
Interview
Send Resume and they contact you through email.
And give website and you can book your interview date. Then on that day, Skype Call with one of their technical interviewer. They ask you coding question and you choose your prefer langauge, and start coding. This code shows to interviewer directly.
I applied through an employee referral. I interviewed at Uber in Feb 2016
Interview
Phone interview with a member of Uber engineering team for about 1hour. Online coding of solution to a problem on hacker-rank. You need working code to move to next round. Mine did not work, so was not selected for next round. Pretty standard hiring process that is common among most tech companies in Silicon valley.
Interview questions [1]
Question 1
Data structure question of getting a random entry from a collection in constant time
I applied through an employee referral. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Jan 2016
Interview
That was great. However, I was so embarrassed. I write the code. But, the simplest way to write it in a reasonable time was using recursive programming. Unfortunately, at that moment I forgot the option of recursive programming, and I can not get the final results.
Getting final result is very important for them.
Interview questions [1]
Question 1
Write a code to construct a tree. It should get a string and generate related tree.