It was good; follow-ups were harder than the questions. I wish to prepare well for follow-ups. My solution was good, and I made three possible approaches. Just use leetcode uber section, it will be great resource.
I applied online. The process took 4 weeks. I interviewed at Uber (San Jose, CA) in Aug 2024
Interview
Uber's interview process typically involves several stages: it starts with resume screening and an initial phone interview with a recruiter to discuss the candidate's background and interest. This is followed by a technical phone interview to assess skills in data structures, algorithms, and problem-solving. Successful candidates are then invited to onsite or virtual interviews, which include multiple rounds of coding, system design, and behavioral interviews to evaluate technical skills and cultural fit. After feedback from interviewers, the hiring team makes a decision, and successful candidates receive an offer. The process emphasizes both technical proficiency and alignment with company values.
I applied online. The process took 1 week. I interviewed at Uber (Toronto, ON) in Oct 2024
Interview
Technical assessment round: It included 1 hour. need to solve 4 hard coding questions. you can solve it in any language. there is no multiple choice questions which i were expecting atleast 2.