I applied for the position in March 2024 via LinkedIn. A few days later, I received an email from the recruiter for a conversation. We discussed my experiences, the challenges they face, salary expectations, and similar topics. She then explained the following phases of the selection process, and I participated in all of them.
They provided little to no information about the interview details, and I had to ask many questions to get any information. They shared some mock interview videos, but they weren't very helpful.
About the steps:
Online test: There were 4 LeetCode-style challenges. It was difficult to solve all 4 within the given time. The questions included 2 easy, 1 medium, and 1 difficult problem. I managed to solve the 2 easy ones, the medium one, and partially the difficult one. The platform was also buggy, and continuous screen recording could lead to connection drops, wasting significant time.
Onsite (a whole afternoon at the Uber office):
I knew I wouldn't be approved because of the system design interview. A few days later, the recruiter sent a generic message stating that I didn't pass, without providing further details.
Solve this system design problem while I laugh at your answers.
The following metrics were computed from 18 interview experiences for the Uber Software Engineer role in São Paulo, São Paulo.
Uber's interview process for their Software Engineer roles in São Paulo, São Paulo is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Uber's Software Engineer interview process in São Paulo, São Paulo.