The interview included a mix of general systems design and DSA questions.
They were fair and offered help along the way for clarity.
I felt it was a good interview process. Unfortunately, I didn't get an offer, but it was due to a lack of preparation.
Designing algorithms for driver pause times.
The following metrics were computed from 18 interview experiences for the Uber Software Engineer role in Canada.
Uber's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Uber's Software Engineer interview process in Canada.