The interview process is similar to that of Google or Facebook, but with greater emphasis on the fit for that particular team or position. It includes a phone screen, two phone interviews, and an all-day on-site interview.
The interview components are:
The technical interviews seek to push candidates to their technical limits to see their problem-solving approach and ability to debug issues. This means interviews can be stressful.
Practicing and memorizing algorithms problems as one would for a Google interview won't be sufficient. The "right" answer won't be accepted without the interviewer introducing a new requirement or changing the scenario. The code must run on the laptop in order to be accepted.
The following metrics were computed from 2 interview experiences for the Uber Site Reliability Engineer role in San Francisco, California.
Uber's interview process for their Site Reliability Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Uber's Site Reliability Engineer interview process in San Francisco, California.