The interview process consisted of one online assessment (OA), followed by two rounds of technical interviews.
Both technical rounds primarily focused on data structures and algorithms (DSA). During these rounds, I was asked to solve coding problems, explain my approach, and discuss potential optimizations.
One of the key questions I was asked was a dynamic programming (DP) problem. I was asked to:
The following metrics were computed from 2 interview experiences for the Uber Software Engineer (Internship) role in Mountain View, California.
Uber's interview process for their Software Engineer (Internship) roles in Mountain View, California is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Uber's Software Engineer (Internship) interview process in Mountain View, California.