I applied online. The process took 1 week. I interviewed at Uber (San Francisco, CA) in Feb 2015
Interview
First a phone screen with the recruiter. I wanted to know details about role responsibilities about different data scientist positions, but she was not very forthcoming. She wanted me to pick a role on the phone itself. She was very rushed and rushed me into making a decision on which role I wanted to pursue. They do not allow a phone call with the manager to get a better sense for the role. I find that very odd, considering its the norm in bay area. Not very welcoming and felt like they were doing a favor on me. I have worked previously at one of the tech giants and two other tech startups in the same role.
Then I was sent the data science challenge. I found there were some very basic faults in how they define some data features. I have worked on similar problems before. I pointed it out, that making such assumptions can leads to incorrect analysis and hurt the business. I suggested ways to fix the problem. They did not seem to like the fact that I was able to gently point out their mistakes. I would have thought, they would appreciate a honest and respectful feedback, the fact that I could see the problem because of my experience. I think they would rather have candidates make the wrong assumptions and do the analysis. But sorry that is not the way I have been trained. I am glad I found out about their culture before it went any further.
Interview questions [1]
Question 1
Cant reveal the question. I can only say that they ask candidates to make incorrect assumptions about data.
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