There were three rounds of interviews.
The first two were technical, and the last one was a hiring manager interview.
The shortlisting for interviews was based on an online coding test of 1.5 hours.
The technical interviews covered dynamic programming, graphs, and implementation.
Dynamic Programming, Graph Theory (BFS), Hashing, Implementation and design.
The following metrics were computed from 1 interview experience for the Uber Software Engineering Intern role in India.
Uber's interview process for their Software Engineering Intern roles in India is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Uber's Software Engineering Intern interview process in India.