Two phone rounds with two different engineers, followed by a behavioral phone call with the hiring manager.
After these three rounds, a recruiter called to inform me that I passed and an offer was extended.
LeetCode Mediums were used for both technical rounds.
I received a dynamic programming problem and a DFS problem.
The following metrics were computed from 4 interview experiences for the Uber Software Engineering role in San Francisco, California.
Uber's interview process for their Software Engineering roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Uber's Software Engineering interview process in San Francisco, California.