A recruiter reached out to me, expressing interest in having me meet with the team. I completed a phone screen with the hiring manager, a coding exercise, and then had a full day of on-site interviews.
The hiring manager was very nice and enjoyable to speak with; however, the rest of the team was pretty awful. Some individuals would smirk when they didn't like an answer or thought they had "gotten your goat," so to speak. On another occasion, an interviewer was completely disinterested and checked his phone for minutes at a time while I was answering his questions.
A lot of the team members hadn't looked at my resume before speaking with me and didn't have a copy during our conversations. I've interviewed at quite a few companies over the course of my career, and Uber is by far the most unprofessional and worst experience I've had.
You can sense they are growing quickly and potentially hiring bodies more than quality candidates. To add insult to injury, the Uber driver who brought me to the interview talked about how terrible Uber had become over the course of the few years he'd been a driver for them. Somewhat eerily, we passed under a sign on the freeway announcing an upcoming protest at the Uber office. Yikes!
It's just basic algorithms stuff.
Can you sort through this, including memory management techniques, etc.? Nothing particularly difficult.
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.