I applied through a recruiter. The process took 4 weeks. I interviewed at Uber (San Francisco, CA)
Interview
Had 1 phone interview with recruiter. Then 2 phone interview with data scientists(1 for technical machine learning concepts and the other one is more like open ended questions).
Then I went onsite with 5 rounds of interview.
1st round: interview with data scientist. Open ended questions. He gave me some business questions and asked me how to solve it.
2nd round: interview with the PM in another team. Some questions about insurance pricing.
3rd round: interview with the hiring manager. I have to say I feel very offended by the hiring manager. He kept working on the laptop and he didn't even look at the whiteboard. He asked me the same questions 3 times and I repeated my answer 3 times. Then I knew he was not listening to me at all. This round is mostly about the projects that I work on. What metrics to use to measure the health of the business.
4th round: interview with data scientist. This round is technical machine learning problems. How to derive the regression coefficient. Ask questions about prediction and random forest.
5th round: interview with data scientist. Coding exercise. Leetcode easy level questions.
My overall impression is that people in Uber are very busy and they are not very friendly(except for the recruiter). I really like Uber's data driven environment, but I don't like their work style.
Interview questions [1]
Question 1
Lots of business questions related to health of the market.
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