The process was long, but it was a fun one. The recruiter and coordinator were very engaging.
The first round was a CodeSignal take-home test, which was 90 minutes long and had about 4 questions, ranging from LeetCode Easy to Medium.
The second round was a phone screen with a senior engineer. This also featured LeetCode Medium questions.
The final round was the virtual onsite. I met with 4 software engineers: 2 for coding rounds, 1 for system design, and 1 bar raiser. All coding questions were LeetCode Medium/Hard. The interviews were very engaging; the interviewer wasn't just watching my screen but was guiding me along the way.
I received a rejection 2 days after the onsite. However, the recruiter took time to schedule a call and provide feedback on the interview.
The following metrics were computed from 1 interview experience for the Uber Software Developer III role in United States.
Uber's interview process for their Software Developer III roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Uber's Software Developer III interview process in United States.