Received message from Uber recruiter via Linkedin. Got an interview after the first call with HR. The first one is phone-screen. An algorithm question, middle level. The second one is on-site in SF. 4 rounds: 2 algorithm, 1 system design, 1 small project
I applied through a recruiter. The process took 4 weeks. I interviewed at Uber (San Francisco, CA) in Jun 2021
Interview
Process seemed pretty standard for bay area tech companies.
Technical screening, Technical screening with engineer, onsite (virtual).
I got past the first screening but not the second. Overall I'd say the technical questions were harder than average.
Interview questions [1]
Question 1
For the coding challenge/screening I was asked 4 coding problems with a 70 minute time limit. Two were on average leetcode easy with the rest being medium/hard. The goal was to pass around 75% of the test cases combining all problems.
Second screening with an engineer I was asked to construct a Quadtree given a 2d matrix of integers.
The interview process was smooth. I applied online. They called within a week for a Phone screen. They asked a medium question , I was able to solve it. Didn't have time for optimization.