I applied through an employee referral. The process took 1 week. I interviewed at Uber (New York, NY) in Mar 2015
Interview
First, he asked resume projects in detail and what's my interested area. The ask the tech questions.
After that is a easy follow up, and how to test the code. After that, I asked how many engineers there in Uber and some other questions.
Interview questions [1]
Question 1
Given a list of words, find whether a new word is anagram of word in list.
I applied online. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Nov 2014
Interview
The most responsive interview process I've had.
I applied for the position online and the technical recruiter reached back to me the next day. She asked about my background and I was given the choice of either submitting a code project I was proud of or completing a coding challenge within a week. I opted for the coding challenge and spent an entire weekend implementing it.
I was then arranged a phone-screen with a senior software engineer. The phone interview was a live coding session and we had to implement a feature on the browser together.
Later that day, I heard back from the recruiter and she invited me to fly to San Francisco from Toronto for an onsite interview. The onsite interview consisted of four separate rounds of 45-minute interviews. The first three rounds each had two engineers and I was asked to write working code and design on the whiteboard. Each round tested knowledge on a specific domain: in-depth coding, architecture design, breadth of knowledge. The last round was a design discussion with an engineering manager.
I heard back from the recruiter the next morning and was presented with an offer.
I applied through an employee referral. The process took 2 weeks. I interviewed at Uber (San Francisco, CA) in Apr 2014
Interview
I was referred by an internal employee.
We started from a recruiter phone screen, following by a code challenge.
After the code challenge, I am scheduled to talk with Hiring Managers from two different Engineering Team and I decide to go with the Growth team.
After the hiring manager screen, I am scheduled an onsite interview. The onsite interview consists of four technical session and one manager wrap up. Everyone is nice, and the questions are interesting as well.