Software Engineer Internship 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 100% positive. To compare, the company-average is 53.6% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. I interviewed at Uber (Los Angeles, CA) in Nov 2019
Interview
5-10 mins of talking about yourself and your resume. The 2 interviewers will be in the same room, 1 will be observing the whole thing and the other will held the 1st interview. 2 technical on-site interviews, with 15 mins break in between.
Interview questions [2]
Question 1
Given a sorted array find out how many duplicates there are, given user input.
I applied through a recruiter. The process took 3 weeks. I interviewed at Uber (Orlando, FL) in Sep 2018
Interview
Straight forward. There were two technical phone interviews spanning two weeks with an offer decision on the third week. Simple process, technical problems were not very difficult. The behavioral questions were kept to a minimum and really just seemed like common courtesy
Interview questions [1]
Question 1
What did you learn from your last internship?
What excites you about Uber?
Exclusive multiplication leetcode problem.
2. Given a group of cities for every person’s name and a name, return the “friends” of the given name— where a friend is anyone who shares 2 or more of the same cities. (Data structures given to you are not defined so you can choose how to represent your data)
I applied through college or university. The process took 1 day. I interviewed at Uber (Pittsburgh, PA) in Mar 2019
Interview
First introduction to each other. Then they asked me some basic things about python. Dive deep into my resume, asked a lot about the algorithms I used. For the coding question, I was asked about to split the message into two parts because of the size limit of one message. So how to split it properly.
Interview questions [1]
Question 1
split the message into two parts because of the size limit of one message. So how to split it properly.