Solicité el puesto por otro medio. El proceso duró 1 semana. Acudí a una entrevista en Uber
Entrevista
Someone at Uber reached out to me about a role there. First step of the interview was a phone screen. It was high level and conceptual, and given by an early tech employee who wasn't HR, but at this point wasn't entirely a hands on tech person either. Moved into more of a director/operations role. It asked some basic tech questions but I don't think the person was expert enough in iOS itself to ask difficult questions.
Next was an at-home coding challenge. Take as much time as you want, but expectation was within a few days to a long weekend. I completed it over an entire weekend and put substantial work into it. It was straight forward iOS question with an API and UI elements. I put a lot of work into it.
After reviewing the submitted challenge for a few hours I received word back that there was a flaw in a UI element, and we would not be moving forward. But they thanked me for spending my entire weekend on it. There was no discussion, no further communication. After further investigation, I confirmed my flaw. A little frustrated because it clearly showed I was adept and could do the work with overall nice features, but also not happy with myself for my mistake that I didn't initially see in the UI.
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.
Solicité el puesto a través de un captador. El proceso duró 1 semana. Acudí a una entrevista en Uber
Entrevista
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.
Preguntas de entrevista [1]
Pregunta 1
Code up a function that meets specific criteria, analyze runtime and optimize.
Solicité el puesto a través de la recomendación de un empleado. El proceso duró 4 semanas. Acudí a una entrevista en Uber en may 2022
Entrevista
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.