I applied online. I interviewed at Uber in Dec 2020
Interview
I applied online and the recruiter reached out to me to schedule an interview. The recruiter asked to send some availabilities for the next 3 days and also schedule the call using a link (yes, she said to do both). She did not have any availabilities for the next 2 weeks in the link she sent. I asked her what to do, and I got no reply. So I sent her out my availabilities for the following 3 days and also scheduled the call in her calendar after 2 weeks for the first available date. I received an automated calendar invite which she later changed without even asking if I would be available. I sent her an email saying the new scheduled date would work for me. 2 days later she cancels the phone screen invite, for which I emailed her asking for the reason and also expressed how interested I am in working at Uber. She did not reply. I hope she does not do the same with anyone else and play along with the interested candidates. I have seen many recruiters not replying, and I understand them not replying, but this is a very unusual case and frustrating.
Normal process with multiple interviews on coding problems and system design. Steps explained clearly by recruiter, there are also plenty of resources online to study from. Overall interviewers were very nice.
I applied through a recruiter. The process took 6 months. I interviewed at Uber (São Paulo, São Paulo) in Apr 2026
Interview
primeira etapa de phone screen com perguntas sobre DAS mais básicas como easy e medium, seguido de uma outra etapa de codigo live, depois a business interview com 4 rounds incluindo codigo (mais dificeis e requerem maior detalhamento), arquitetura e comportamental
Application
I applied online. I interviewed at Uber (São Paulo, São Paulo)
Interview
1 - Contato com o recruiter, conversa bem tranquila só para entender seu nível e conhecimento (bem por cima).
2 - Teste de algoritmos on-line, são 4 questões e deve se acertar pelo menos 3. Algoritmos tipo leetcode.
3 - Entrevista de algoritmos (leetcode) com um dev da Uber, é bom estar bem preparado em leetcode, é perguntado geralmente uma pergunta de Medium para Hard. Deve-se entregar um código FUNCIONAL.
4 - Loop de 4 entrevistas, 2 de código estilo leetcode (mesma dificuldade da phone screen); 1 entrevista com Engineer Manager comportamental e 1 entrevista de arquitetura pra desenhar algum sistema famoso do zero.
Interview questions [1]
Question 1
Leetcode medium - hard. Geralmente cai grafos, hashmaps e/ou arrays.
Comportamental é mais padronizada de RH, focar no modo STAR e já ir com algumas respostas pras perguntas feitas geralmente (é bom fazer isso para não perder muito tempo pensando na resposta).
Arquitetura é a mais díficil então é bom estudar bastante essa parte e treinar com alguém ou uma IA.