I applied through a recruiter. The process took 1 week. I interviewed at Uber (New York, NY) in Oct 2015
Interview
First, talked with the HR person so that she could get to know me, and understand what I'm looking for. Next step was a phone screen with a team member on that team. The interview was mainly what I did at my current job, and a tech question afterwards where we did some pair programming.
Interview questions [1]
Question 1
Given a text message and max number of characters, implement how the phone company can represent a given message.
Telephonic interview, Interviewer seemed to be very hostile, disrespectful, rude and very bad attitude. His only motive seemed to be prove you wrong and worthless. He seemed to be obsessed with nosql and already passed judgement that world has moved from sql to nosql. Almost all essential services are still running in transactional world so passing this kind of judgement is too pre mature.
Interview questions [1]
Question 1
what would you bring to uber.
why do you want to join uber.
simple string search algorithm
I applied through an employee referral. I interviewed at Uber in Aug 2015
Interview
Typical phone screen interview last around 45 min, spend the first 15 min chatting on the background, then a very simple coding question. Find the lowest common ancestor in a binary search tree. Then the last 15 min talking about the company culture. After that I receive an email that I was rejected.