This was a fairly common process.
A call with a recruiter was followed by an OA. The OA was equivalent to LeetCode medium difficulty.
Then, I had an online interview with a senior engineer. I was asked two LeetCode-similar questions related to trees. I solved them both.
Finally, I had a final round at their HQ in San Francisco.
A mix of LeetCode easy and medium questions.
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.