Software Engineering applicants have rated the interview process at Uber with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 63% positive. To compare, the company-average is 49.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineering roles take an average of 25 days to get hired, when considering 16 user submitted interviews for this role. To compare, the hiring process at Uber overall takes an average of 24 days.
Common stages of the interview process at Uber as a Software Engineering according to 16 Glassdoor interviews include:
Phone interview: 38%
One on one interview: 25%
Presentation: 21%
Skills test: 8%
Background check: 4%
Drug test: 4%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. The process took 3 weeks. I interviewed at Uber in Feb 2015
Interview
Initially, I was supposed to have two interview, but I ended up having three (all phone interviews). First interview, was asked about my background and to explain a project. Then, was asked a technical question. I was contacted within 10 minutes of the interview completing for a second round interview.
Had a second interview a week later in which I talked to a Development Manager. Again, was asked about my background and then to explain how I think the Uber product works and how it could be improved. Then, asked an open-ended OOD question.
E-mailed my recruiter 3 days after to ask about feedback and she responded within a couple hours asking to set up one more interview.
In my final interview, went straight into my coding question (OOD and implementation) and went over in time a little. Was contacted within 10 minutes to set up a time to talk the next day and received my offer.
Interview questions [1]
Question 1
Using Object Oriented Design principles, design a method to check if a Sudoku board is valid (skeleton code was provided which was initially passed in through a 2-d array).
I applied through college or university. The process took 2 days. I interviewed at Uber (New Delhi) in Jul 2021
Interview
There were three questions in round1 and I was able to solve one completely and one partially. I was not selected for the next round as most of the students solved 2 questions completeley.
I applied online. The process took 3 weeks. I interviewed at Uber in Jan 2021
Interview
Recruiter reached out. Took codesignal interview. Didn't proceed further because I was busy and ghosted uber. One recruiter was nice, the other was disorganized. I might contact them again. The codesignal is close to leetcode questions.
I applied through college or university. I interviewed at Uber (San Francisco, CA) in Mar 2020
Interview
Two phone rounds with two different engineers followed by a behavioral phone call with hiring manager. After these three rounds, a recruiter called to let me know that I passed and an offer was given. Leetcode mediums for both rounds.
Interview questions [1]
Question 1
I received a dynamic programming problem and a DFS problem.