Recruiter round then tech screen with a DS. 3 SQL: Mix of group by, window functions and last one was hard one with Lag function and timestampdiff. Then AB testing ques, how long to run the test and metrics related to fraud detection, precision recall etc. I went into the interview answered everything but my bad luck the interviewer was a non native English speaker, it was so hard to communicate with him. All i got wrong was one question on precision and they rejected me. Clearly, the interviewer just didn't like me and just a unluck day for me
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