The interview consisted of two interviews. Both interviews were 45 minutes long and followed the same format.
They started with questions about my interests, background, and resume. Then, I was given 20-30 minutes for the programming question, and finally, 5 minutes for any questions I had.
The programming questions were typical LeetCode medium difficulty. The LeetCode Uber-tagged questions were very accurate and provided good practice.
Questions on BST, strings, and Tries
The following metrics were computed from 17 interview experiences for the Uber Software Engineer (Internship) role in San Francisco, California.
Uber's interview process for their Software Engineer (Internship) roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Uber's Software Engineer (Internship) interview process in San Francisco, California.