I was referred by a friend and set up with a phone screen with the technical recruiter within a few days of the referral. It was a brief, fifteen-minute conversation, and the recruiter scheduled a tech screen with an engineer afterward.
During this tech screen, the interviewer asked me to solve one coding challenge through a pair programming module. I completed it, then made sure to solve for edge cases, and then asked some questions at the end.
My interviewer seemed rushed for time, as he ended the conversation right on time and left with an abrupt "goodbye!"
I received a rejection within 48 hours, but knew exactly what I had messed up on and definitely can't blame the interviewer; he was very helpful in delivering feedback at the end of the interview.
Standard coding challenge on string manipulation.
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.