I applied through a recruiter. I interviewed at Uber
Interview
The process started when I received an email from a recruiter. It was followed with a quick phone call to discuss my background and the position at Uber. We set up a phone screen shortly after.
Admittedly, I did not do very well on what should have been a simple problem, so I was not expecting to move forward. However, I never heard from Uber again after the phone screen. I think giving a candidate a formal rejection is the least they could do.
Interview questions [1]
Question 1
Implement a map data structure using a binary search tree. It should have the functions Get, Set, and Size.
I applied through a recruiter. The process took 1+ week. I interviewed at Uber (San Diego, CA) in Mar 2015
Interview
I was contacted by a Technical Recruiter over email. After I talked to the recruiter we had to hurry the process as I had offer from Amazon which was pending for acceptance. I was given a take home coding challenge and also had a technical phone screen. I did Ok in the phone screen and but well in the coding challenge. I doubt they even evaluated my coding challenge after my average performance in the phone screen. The interviewer was pretty friendly easy going.
Interview questions [1]
Question 1
Reversing a linked list, Implementing a rate limiter for a web service.
I applied through a recruiter. The process took 1 day. I interviewed at Uber in Jul 2015
Interview
Submitted my resume online and got a call for a 45 minute techincal interview. A codepad link was given where the interviewer asked to write code. On the interview day, the engineer asked me about my resume, projects and then proceeded with code writing.