I would categorize my technical phone screen as "no scope for a candidate to succeed."
My interviewer was 10 minutes late. After initial introductions, I was provided with the interview question (see below). I explained my approach and completed pseudocode. At the 30-minute mark, I started coding. Five minutes into coding, my code was deleted. It was odd that the question and pseudocode remained untouched. The interviewer definitely was taking a copy of the code in the first five minutes and deleted it accidentally. I was asked to retype the code.
I finished the implementation at the 50-minute mark with test cases passing. I refactored the code with test cases passing. There were no additional questions. The solution was provided, and the interview ended on time despite the delays.
I was informed that Uber decided not to proceed beyond the first technical screen.
I reached out requesting feedback that would help me in the future, but received no answer.
Node traversal in a cyclic graph.
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.