Uber Software Development Engineer I interview questions
based on 15 ratings - Updated Oct 5, 2024
Averageinterview difficulty
Very positiveinterview experience
How others got an interview
44%
Applied online
Applied online
33%
Campus Recruiting
Campus Recruiting
11%
Recruiter
Recruiter
11%
Employee Referral
Employee Referral
Interview search
15 interviews
Viewing 11 - 15 of 15 Interviews
Uber interviews FAQs
Software Development Engineer I applicants have rated the interview process at Uber with 3.5 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 75% positive. To compare, the company-average is 49.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Development Engineer I roles take an average of 18 days to get hired, when considering 4 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 Development Engineer I according to 4 Glassdoor interviews include:
Phone interview: 50%
Skills test: 25%
One on one interview: 13%
Presentation: 13%
Here are the most commonly searched roles for interview reports -
1 coding round then interview process where we had technical as well as HR round. Coding round was easy and had 3 questions for 90 minutes. Only those people who solved all the three questions were selected for interviews as a lot of people could solve all the questions.
Interview questions [1]
Question 1
It was something like you are given a matrix and a formula to convert that matrix to another matrix. Now the question was that you are given this converted matrix as input and you have to find the original matrix.
I applied through college or university. The process took 2 days. I interviewed at Uber
Interview
I applied via campus recruitment. 1st round consisted of 3 coding questions – on arrays, strings matrices. There were 3 rounds of interviews. 1st 2 rounds were tech interviews & 3rd was tech + HR.
Interview questions [1]
Question 1
Count Frequency of an element in a sorted array in most optimised way
I applied through a recruiter. I interviewed at Uber (Hyderābād) in Jul 2017
Interview
Uber is working on some cool problems, as a software engineer it excited me to try it. Reached out to a recruiter via LinkedIn.
Good - Standard questions and decent food in cafeteria. Actually, there is nothing else to write in this section.
Cons - unorganized, not open to new ideas, un-professional, rude and not on time. Its a total chaos. Read below to see for yourself.
After the initial phone screen. Had to wait, reached out again after 4 days and they wanted me to fly the very next day for f-f rounds. Which i declined due to sudden invite. Again there is no response from them for a week, reached out again and asked to fly in couple of days and i did this time (unorganized).
Coming to f-f rounds.
1. A room was booked for me for whole day but people keep coming in saying they booked the room as well during my breaks (un-organized).
2. In one of the round a DP question was asked and i answered with Greedy which in this case works. Though the interviewer couldn't come up with a case where it fails, he kept on saying it will fail. So, i ended up giving DP solution (not open to ideas)
3. After 2 rounds of interview, next round was supposed to start on 1215 but nobody turned up till 1240 (not on time)
4. When i searched for my recruiter and reached out with this concern. She said the interview will happen by 1 or 1:15. And, i openly said, want to have lunch. Her reply was, didn't you have BreakFast while coming (rude).
5. When all the rounds including hiring manager round is over, i again called and asked the recruiter, what next ? Her reply was, its done, you can leave. Like i am in the middle of nowhere and no idea, how to exit from the building as well (chaos)
Walked out happily that i am not going to work in this firm whatsoever. Uber has lived upto its expectation.