Senior Software Developer applicants have rated the interview process at Uber with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 69.8% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Uber
Interview
standard engineer interview process. 1 round of phone interview followed by onsite
- live coding
- whiteboard problem solving
- whiteboard system design
- manager interview
got results in 2 weeks. talked to recruiter on compensation. talked hiring manager to learn more about the team and the role
Interview questions [1]
Question 1
- live coding
- whiteboard problem solving
- whiteboard system design
- manager interview
I applied through an employee referral. I interviewed at Uber
Interview
First interview with HR, than technical/coding screen, than onsite. Technical screen was challenging. Onsite included both similar technical/coding, behavioral, and system design. The all process was fast and HR was very responsive. No offer, but HR called and gave me feedback from the team, which I appreciate.
Interview questions [1]
Question 1
Coding a square puzzle problem: NxN square puzzle is made of 2x2 matrix blocks that contain integer. Two block match when they have the same numbers on the edge. Code how to solve the puzzle. It's guaranteed there is one and unique solution.
DS and Algorithms.
Behavioral questions.
System Design - about a system to process fault diagnostics data from cars.
I applied through a recruiter. The process took 4 weeks. I interviewed at Uber
Interview
The interview process was unclear and the recruiters were not helpful regarding clarifying the rounds. For example in one of the rounds I was evaluated on a problem that had no relation to what the round was supposed to be. Also the recruiter seemed to stop providing any form of feedback after the interview rounds once he decided that there was another probable candidate for the job role. In fact the decision to not give the offer to me was already made even before all the rounds were completed. The interviewer panel was really nice otherwise and I had some great discussions with them.
Interview questions [1]
Question 1
One of the questions: For a linked list with pointers to next node and another random node, make a deep copy of the linked list.