The typical process involved a phone screen with a coding question, followed by four back-to-back interviews on-site.
One aspect I disliked, though understood, was the secrecy throughout the process.
The interviewers could not share much detail about their work, which made it difficult for me to commit to the team.
Design and implement a cache.
The following metrics were computed from 121 interview experiences for the Uber Software Engineer role in San Francisco, California.
Uber's interview process for their Software 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 Software Engineer interview process in San Francisco, California.