Coding challenge followed by a telephone interview.
The interview process was satisfactory. The coding question was ambiguous, especially given it was an OA using a Codility-like interface.
Suggestion: Jump on the simpler questions and try to finish them as soon as possible. There was one question that was quite difficult.
Example: --> aabb returns true --> a returns true --> b returns true --> aaba returns false --> abab returns false
Example sorting order:
abc is sorted before 123 123 is sorted before 456 954 is sorted before 01234 abz is sorted before axy
Test Input: ["abc123hij-k", "abc123hij-k", "abc456hij-k", "abc954hij-k", "abc01234hij-k", "xyz123hij-k", "x123hij-k", "21030003020"]
Test Output: true
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.