Dear Uber Brazil Team,
I'd like to address a concern regarding your hiring process. Timed tests are not the most effective way to identify the best developers for your projects. Perhaps they are suitable for a hackathon. If the goal is to find people who can think and code as fast as possible, then simply hiring experienced senior engineers would be a more straightforward approach.
Additionally, your current process unintentionally excludes autistic individuals, limiting diversity and missing out on highly skilled talent. A more inclusive hiring strategy would benefit both Uber and the broader tech community.
Hiring should be based on proven scientific methods rather than outdated, inefficient processes. Conducting four interviews over two months is not only time-consuming but also fails to ensure the best candidate selection. If a good fit cannot be determined in a single interview, the process itself needs to be re-evaluated.
I urge you to rethink and improve your hiring practices to foster a fairer and more effective selection process.
Sincerely, A Future CEO.
Technical, behavioral, and professional questions.
The following metrics were computed from 2 interview experiences for the Uber iOS Developer role in Brazil.
Uber's interview process for their iOS Developer roles in Brazil is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Uber's iOS Developer interview process in Brazil.