The technical questions were very graph-focused. There was low-level system design with a heavy focus on resume experience questions. The interviewers were great and helped you through the interview at different points. They also focused a lot on syntax errors for some reason, such as spacing.
The interview included a Dijkstra-based graph pricing question.
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.