My first step was a timed test with 17 questions over 60 minutes—two SQL questions at a medium level and fifteen aptitude questions. The aptitude section felt relatively straightforward and I could’ve finished it in about half the time, but I spent more of my clock on the SQL since I didn’t fully solve one of the problems. I ended up turning in what I had with that lingering feeling that the SQL was the weak spot.
After that test, the process didn’t continue for me. Looking back, I felt like the non-SQL portion gave me confidence, but the one incomplete SQL question kept bothering me because it was the part that most directly reflected the role. I didn’t get an offer.
2 months ago
Easy Positive Bengaluru
My interview experience was essentially centered on a risk-focused SQL moment. I was asked to handle an SQL question, and then I worked through a confusion-matrix style question as well. I felt like I understood what I was doing, at least technically.
What didn’t land was when fraud risk came up specifically from the consumer side. Even though I answered, the reaction suggested they weren’t impressed with how I framed the risk analysis or the reasoning behind it. That mismatch in perceived quality was what stood out to me most.
3 months ago
Average Neutral Kraków
My journey started with a recruiter call just to confirm my experience fit the role. After that, I did a behavioral interview with fairly straightforw…
3 months ago
Difficult Positive New York, NY
I first encountered a written test, and after completing it, I got selected to a 1-hour interview. That interview went well in terms of content—SQL, P…
3 months ago
Average Positive San Francisco, CA
My process started with a recruiter conversation focused on whether I understood how a two-sided marketplace works and whether my background matched t…
Interviewed here recently? Add yours to help the next candidate. You'll appear as Anonymous.
What to expect
Distilled from the reports
Initial Screening & Recruiter Call
The interview process typically begins with a recruiter call that assesses cultural fit and confirms the candidate's background. This initial interaction sets the stage for the subsequent technical and behavioral evaluations.
Recruiter callCultural fitBackground check
Technical Assessment & SQL Focus
Candidates undergo a technical assessment that often includes multiple SQL questions, with a strong emphasis on both basic and advanced SQL concepts such as window functions and joins. Performance in this round is critical, as it directly relates to the core responsibilities of the role.
SQLWindow functionsTechnical assessment
Case Studies & Analytical Thinking
Following the technical assessment, candidates typically engage in case studies that evaluate their analytical thinking and problem-solving skills. These case studies often require applying SQL knowledge to real-world scenarios, such as A/B testing or fraud analysis.
Case studyAnalytical thinkingA/B testing
Behavioral Interviews & Cultural Fit
Behavioral interviews are a significant part of the process, focusing on how candidates handle ambiguity and work within teams. These interviews assess alignment with Uber's values and the candidate's ability to communicate effectively.
Behavioral interviewCultural fitTeamwork
Interview Structure & Difficulty
The interview process is structured into multiple rounds, often including back-to-back sessions that can be mentally taxing for candidates. The overall difficulty is described as average to high, with particular emphasis on technical precision and analytical depth.
Candidates often report a disconnect between their perceived performance and the final outcomes, with many not receiving offers despite feeling they performed well. This suggests that evaluation criteria may extend beyond technical correctness.