The recruitment at Uber is, without a doubt, the most hectic and disorganized of any company I've interviewed with. It took them a month to respond to my initial application, three weeks to schedule my phone interview, and two weeks to schedule my onsite.
During all this time, they assured me that my offer deadline for another company would be respected and that we would finish in time.
After I went onsite, they told me I'd hear back in two days (which was also two days before my offer deadline). After three days, the night before my deadline, I still had not received word, and my recruiter was not responding to any of my emails. I then sent a message to someone I knew at the company so they could find my recruiter and ask. I received a response from my recruiter quickly after and was told that I did not get the position.
This either means:
a) They met and decided I wasn't fit for the position but didn't bother to tell me until I probed.
b) They didn't meet and had to say no because they couldn't finish the process before my deadline.
Either way, it was extremely disrespectful.
On top of this, there were organizational errors during my onsite, including forgetting to pay for my hotel and double-booking one of my interview rooms. It was truly remarkable how bad the recruitment was, and I am just happy it's over. Recruiters were unreachable, unorganized, and very impersonal. If the rest of Uber operates in any way like its recruitment, I don't see a future in the company.
Quite simple LeetCode questions, like printing a "pretty" version of a tree.
The following metrics were computed from 121 interview experiences for the Uber Software Engineer role in San Francisco, California.
Uber's interview process for their Software Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Uber's Software Engineer interview process in San Francisco, California.