I applied through a recruiter. I interviewed at Uber in Dec 2018
Interview
It was a phone screening that lasted one hour. Most of the interview was about my background and a couple of basic questions about databases, like the differences between SQL and noSQL databases and what consistency meant in either type.
Interview questions [1]
Question 1
Write a program to find the longest path in a 2D array, given that you can move from point A to point B if and only if A<=B and A, B are adjacent and share the same row or column. The allowed time was about 20 to 30 min.
I applied online. The process took 1 week. I interviewed at Uber (Amsterdam) in Sep 2018
Interview
The interview was composed of 3 coding rounds, 1 system design round. Also, I was asked about lots of behavior questions. One hour for each round, a short break between last two rounds.
Interview questions [1]
Question 1
Coding was not so damn hard, medium level in LeetCode, write some tests is needed.
Design Facebook news feeds.
I applied through an employee referral. I interviewed at Uber
Interview
Telephone interview, the interviewer is very kind and patient. The interview questions are given very clearly. After coding question, the interviewer give thorough introduction on the team he currently working on. Nice overall experience!