Applied after being contacted by an Uber recruiter.
One-hour phone screen was actually an office visit. We discussed programming topics and I was given a CS question about sorting. I heard back after a couple of days and was invited to a six-hour marathon interview.
One interviewer asked a highly specific GIS map-data related coding question. I stated I did not have knowledge in this area, and I was not applying for a mapping position. He changed to another question about sorting.
During another coding exercise, I was asked to build a solution and follow their specifications. The Uber recruiter had stated before the interview that following specifications was very important and that not doing so was where many applicants faltered.
Post-interview feedback stated my skills were not good because I did not implement X, despite never being asked to do those things. I should not have listened to the recruiter's advice after all.
Overall, a negative experience.
Calculate the bounding box for a series of connected components.
The following metrics were computed from 1 interview experience for the Uber Senior Software Engineer role in Boulder, Colorado.
Uber's interview process for their Senior Software Engineer roles in Boulder, Colorado is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Uber's Senior Software Engineer interview process in Boulder, Colorado.