The interview lasted one hour. I was given a tree to traverse and asked to create a descending list from it. Since it was a binary search tree, this was relatively easy.
It took me some time to figure out the time complexities and how we could optimize the solution. I believe this was the factor contributing to my rejection.
Create a descending list of numbers from a given BST.
The following metrics were computed from 13 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.