Phone interview with a member of the Uber engineering team, lasting about one hour.
Online coding of a solution to a problem on HackerRank was required. You needed working code to move to the next round. Mine did not work, so I was not selected for the next round.
This is a pretty standard hiring process, common among most tech companies in Silicon Valley.
Data structure question: Getting a random entry from a collection in constant time.
The following metrics were computed from 373 interview experiences for the Uber Software Engineer role in United States.
Uber's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Uber's Software Engineer interview process in United States.