The second and third rounds can be arranged on the same day if desired.
Prescreen: 4 LeetCode-style problems (70 min.)
First round: 1 LeetCode-style problem related to a priority queue (1 hr.)
Second round: 2 LeetCode-style problems (one related to OOP and the other about binary search) (2 hr.)
Third round: Hiring Manager interview (20 min. about schoolwork; 20 min. about work experience; 20 min. for me to ask questions)
I solved all the problems and follow-ups but was still rejected without knowing the reason why.
The following metrics were computed from 2 interview experiences for the Uber Graduate Software Engineer role in Aarhus, Denmark.
Uber's interview process for their Graduate Software Engineer roles in Aarhus, Denmark is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Uber's Graduate Software Engineer interview process in Aarhus, Denmark.