I applied through an employee referral. The process took 1 week. I interviewed at Uber
Interview
Resume review, then one technical interview from a current employee. He first introduced himself, what he does at Uber, and then my experience, and then we went on to the technical coding question
It is a phone interview
1. Firstly, I was asked to briefly introduce my background, mainly from a technical perspective. It took about 10 minutes.
2. Then, I was asked to solve some technical coding questions, i.e., one is related to object oriented design, and another is about binary tree. It took about 30 minutes.
I applied online. The process took 1 day. I interviewed at Uber (Pittsburg, IL) in Sep 2015
Interview
There is no much to say about this phone interview. It seems the interviewer just followed a list and asked me questions on it. I am not an English native speaker, and I said pardon too many times in the interview, I guess that made him lose patience and want to end earlier.
Interview questions [1]
Question 1
What's the difference between BST and heap, what's big endian, little endian, how do you know which process takes up the most resources in Linux, etc.