After the initial phone screen, I had a phone interview with two software engineers. Using Coderpad.io, I was asked to program a solution for two problems. They had preprepared these problems with some existing boilerplate code. I struggled with a portion of the second problem and was later told via email that they would not be continuing with the interview process.
Implement a Queue using 2 Stacks.
Implement a Person class that can have siblings, parents, and children.
The following metrics were computed from 1 interview experience for the Uber Engineer role in San Francisco, California.
Uber's interview process for their Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Uber's Engineer interview process in San Francisco, California.