The process was a phone screening, an online technical assessment, a technical interview, basic questions about Data Structures and Algorithms, easy to medium LeetCode problems, and system design. It was a great opportunity interviewing at Uber.
LeetCode easy-medium questions and a design system post.
The following metrics were computed from 134 interview experiences for the Uber Software Engineer (Internship) role.
Uber's interview process for their Software Engineer (Internship) roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Uber's Software Engineer (Internship) interview process.