I applied online. I interviewed at Uber (San Francisco, CA) in Feb 2021
Interview
First had a CodeSignal test sent, after clearing that the recruiter scheduled an on-site interview, for which the interviewer never showed up. After emailing them multiple times to reschedule, they finally rescheduled but the interview was entirely different from the interview invite. The invite said it was a 30 min machine learning interview with the manager, but the actual interview was an hour long programming interview with a different engineer who asked me to implement k-means algorithm in less than 30 mins. The interviewer sounded like she had already made up her mind to not go ahead in the first 5 minutes of the interview as she kept telling me my answers were wrong before I even completed 25% of it. Got a rejection email a day later.
Got referred by a colleague from a previous project, which kickstarted the hiring process. It included a mix of technical rounds and a behavioral interview. The system design question focused on restaurant recommendations for Uber Eats, while the coding portion had me tackle a grid-based shortest path problem. What helped me the most was the design walkthroughs I went through on PracHub; they were incredibly relevant. Overall, the experience was straightforward, and I ended up accepting the offer!
The interview process started with a phone screen focused on machine learning fundamentals and coding. Then I passed that stage successfully, but unfortunately didn’t receive any further communication afterward q.
The interview process started with a phone screen focused on machine learning foundations, recommendation system and coding. I passed that stage successfully, but unfortunately didn’t receive any further communication afterward.
Interview questions [1]
Question 1
one leetcode easy problem; what is calibration;what is logistic regression