I applied through a recruiter. I interviewed at Uber (San Francisco, CA) in Oct 2016
Interview
preliminary phone screen with a recruiter, technical phone screen, take home assignment, and onsite interview which had six segments: hiring manager (focus on culture fit and soft skills), two on quantitative data science (focus on applied statistics, modeling, and experimentation), whiteboard coding (in Python), product manager (focus on communication skills and products), and someone outside the data team (focus on company fit).
Interview questions [1]
Question 1
- talk about a recent project that was particularly challenging and why
- metrics to evaluation surge pricing algorithm
- how to test whether version 1 or 2 of surge pricing algorithm is working better (divide drivers - how would you explain power to a product manager (non-stats)
- basic modeling questions: cross-validation, training / test data, error metrics
I applied online. I interviewed at Uber (San Jose, CA) in May 2026
Interview
My interview started with a stats coding round where I was asked to code for expected value for a problem and the second interview was a case study which was quite easy
Interview questions [1]
Question 1
Expected value for a dice problem and a case study about a Uber problem
The process was smooth and well organized. A recruiter initially reached out, followed by a first round consisting of two interviews—one with the team manager and another with a data scientist, both engaging and informative.
Failed at technical screening round. Recruiter told me I will be tested on SQL, but I got tested on Python as well. Did not prepare well for that interview and didn't get moved forward