I applied online. The process took 3 weeks. I interviewed at Uber (Palo Alto, CA) in Sep 2019
Interview
This is for a new grad software engineer role. I did a 1 hour phone screen with an engineer, and then did an onsite interview, which consisted of 4 coding interviews. A week later, they followed up to do a hiring manager interview, which was background focused. The process was mostly fine, although one of the interviewers was really difficult to work with.
One thing to notice was that people didn't really have a good answer to the "how's Uber morale doing given the recent firings? " which is a little troubling (although not unexpected).
Interview questions [1]
Question 1
LRU Cache
Construct binary tree from IOT and PrOT
IOT iteratively
Removing dups from a list
I applied online. The process took 6 months. I interviewed at Uber (Pittsburgh, PA)
Interview
Uber ATG has probably has the worst recruiting process. It's painfully slow. After passing the initial phone screening, it took them 4 weeks to find an onsite team I could interview with. The recruiter didn't care to send me interview prep material and information about the team I was interviewing with. After numerous requests, I finally got a reply two days before the interview. Now, I am waiting to hear back. It has been a few weeks and not a word from the recruiter about their decision.
About the interview process - I had a phone screen and an onsite. Onsite consisted of 5 interviews - one with manager, one was a culture fit interview, two code and one system design. I found all interviewers to be very nice and polite.
Interview questions [1]
Question 1
2 leetcode (hard/medium) questions + 1 system design
Online round then 3 rounds of technical interviews consisting of problem solving and core subjects knowledge.They were of average difficulty level with most of the questions as provided as standard ones on popular sites .