Applied through Uber Careers.
Call with HR about my motivations, previous experience, and to know more about the role (casual, easy).
Code screening: CodeSignal test with 4 questions. I completed 3 out of 4 and achieved a passing score. You can find more information online about how to prepare for CodeSignal tests; it was pretty standard.
Interview loop: 4 interviews (2 Algorithms and Data Structures, 1 System Design, 1 Leadership and Collaboration).
Sadly, I failed the system design interview due to my lack of preparation. Still, I had a nice experience with the interviewers, and HR was helpful throughout. They provided ample preparation material that aligned with the interview content.
For leadership interviews, prepare stories showcasing that you:
The following metrics were computed from 1 interview experience for the Uber Software Development Engineer II role in São Paulo, São Paulo.
Uber's interview process for their Software Development Engineer II 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 Development Engineer II interview process in São Paulo, São Paulo.