I applied online. The process took 2 weeks. I interviewed at Uber (San Francisco, CA)
Interview
I met an engineering manager through AngelList and was quickly scheduled for a technical phone screen. The interviewer's coding question wasn't too difficult, but he was very good at pushing you and assessing your ability to communicate.
The onsite interview was pretty standard: two whiteboard interviews, one live coding interview, and an architecture design interview. Each interview is with two engineers, which could have been intimidating, but everybody was pleasant and accommodating. The Uber ride to and from the office is a nice touch, as well.
I applied online. The process took 5 days. I interviewed at Uber (San Francisco, CA) in Mar 2014
Interview
The hiring process was fairly quick. I applied online, got a phone call from a recruiter the following day, was asked to work on a deliverable coding exercise at-home ( took 2 days ) then they flew me in for an onsite. The onsite was as expected for an engineering position, a couple of the questions seemed a little straightforward, one live coding, then one discussion with a hiring manager
I brushed up a lot on my CS fundamentals, and it definitely helped. But you need to be able to think on your feet and write working code.
Interview questions [2]
Question 1
Print all permutations of 3 pair of parens. ()()(), (()()), (())(),,,. etc
I applied online. The process took 5 days. I interviewed at Uber in Mar 2015
Interview
The process is ok, that guy looks busy, and i made a small mistake in the coding process, and i asked him if he had any hint. He went like oh i dont know anything about java, bla bla.
Interview questions [1]
Question 1
Input a string and output the number of words (need to run on coderpad)