Uber Mobile Applications Engineer interview questions
Updated Mar 2, 2017
based on 4 ratings
Difficulty
Average
Experience
Mixed
How others got an interview
67%
Applied online
Applied online
33%
Recruiter
Recruiter
Interview search
4 interviews
Uber interviews FAQs
Mobile Applications Engineer applicants have rated the interview process at Uber with 2.7 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 49.5% positive. This is according to Glassdoor user ratings.
Candidates applying for Mobile Applications Engineer roles take an average of 14 days to get hired, when considering 3 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 Mobile Applications Engineer according to 3 Glassdoor interviews include:
Phone interview: 60%
Skills test: 20%
One on one interview: 20%
Here are the most commonly searched roles for interview reports -
Environment seems to encourage people with attitude. Not nice, unlike anywhere else I've seen. The recruiter was literally using foul language like punctuations. There was a phone screen followed by onsite interview. Phone screen was simple, pretty much standard coding exercise.
Interview questions [1]
Question 1
Sorry, can't share that as I signed an NDA. However, I could share that there was an unexpected amount of emphasis on behavioral questions with convoluted interrogation as if I was a suspect.
I applied online. The process took 3 weeks. I interviewed at Uber in Sep 2016
Interview
I applied through LinkedIn and the week after I applied recruiter called me to start the discussion and after that she said she want to set up a phone screen with one their engineer which happen a week after recruiter call.
Interview questions [1]
Question 1
Implement data structure “Map” storing pairs of integers (key, value) and define following member functions in O(1) runtime: void insert(key, value), void delete(key), int get(key), int getRandomKey().
I applied through a recruiter. The process took 2 weeks. I interviewed at Uber (Santa Cruz, CA) in Mar 2016
Interview
It was pretty straight forward and easy. We talked about my background, did some coding challenges and then used the leftover time to ask him questions.
I have only gone through one round of interviews, I'll update this posting after the onsite one.
Interview questions [1]
Question 1
Create your own Notification Center using block observers.