The interview process was professional, but I found the technical evaluation very biased.
A former colleague referred me, and I was interviewing for a role on his team.
I spoke with a recruiter, and then interviewed with a technical interviewer for an hour. During that hour, they asked me to solve LeetCode-style questions. I was rejected because my answer for one of their coding questions wasn't right.
Despite having extensive domain expertise for the position I was interviewing for (I had been working with the exact same technologies for four years in my current role), no one in the process seemed to care or ask about my domain expertise. When I tried to bring up my domain experience, it was dismissed and shoved aside.
Clearly, Uber cares more about hiring drones who can answer useless coding quizzes than folks with real-life experience in tech that a position requires.
I was asked to write code that traverses and rearranges a binary tree in a certain way.
The following metrics were computed from 68 interview experiences for the Uber Senior Software Engineer role in United States.
Uber's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Uber's Senior Software Engineer interview process in United States.