I applied through a recruiter. I interviewed at Uber (Guadalajara, Jalisco) in Feb 2018
Interview
Contacted via Linkedin for a recruiting process in Mexico City, then a phone interview with 10 general software engineer questions (none of those iOS related), the recruiter didn't like to be asked questions about the problems
Remote/Virtual first round over zoom call with one of their engineers that had some knowledge of the tech stack. That being said they only ended up asking me one simple, standard/general DSA question.
I applied through a recruiter. The process took 1 week. I interviewed at Uber
Interview
Typical big tech interview process. You have your phone screening and if you score high you will move on to the 1 hour coding challenge. DS & algorithms with runtime analysis, nothing out of the ordinary. However, communication was very bad. Never received any email after the first technical interview even though it went well. This speaks a lot about the interview process which directly reflects the company.
Interview questions [1]
Question 1
Code up a function that meets specific criteria, analyze runtime and optimize.
I applied through an employee referral. The process took 4 weeks. I interviewed at Uber in May 2022
Interview
Really interesting and challenging interview process.
The HR process was quite long.
There were 7 stages:
1 - LeetCode medium task
2 - 1 hour call with coding task
3 - 1 hour call with algorithms task
4 - 1 hour call with current architecture and design approaches
5 - 1 hour call with Engineering Manager to check motivation and soft skills
6 - 1 hour call with System Design task
7 - 1 hour call with iOS-specific coding task
All stages were interesting, with practical tasks. The interviewers were friendly and did their best to reduce stress and make a relaxed atmosphere.