The process started with an online assessment consisting of three DSA questions. Uber generally asks good-quality problems, and most of the questions were around LeetCode Hard level, so strong DSA preparation is important.
After clearing the online assessment, received an invitation for the interview process.
Q1: https://www.codinzhub.com/question/maximize-equal-portion-size Q2: https://www.codinzhub.com/question/count-valid-ride-codes Q3: https://www.codinzhub.com/question/count-special-segments-in-a-string
The process consisted of one technical interview round. The interviewer asked DSA questions, went deep into my resume, and focused mainly on my projects, including the technical details, implementation, and challenges faced. They also asked questions related to Uber's core values and a few HR questions.
Overall, the interview focused heavily on problem-solving skills, project knowledge, and how well you can explain your work. I would recommend preparing LeetCode Hard problems, revising your resume and projects thoroughly, and going through Uber's core values before the interview.
Last updated Oct 25, 2026