Multiple rounds of interviews (3+ months).
Hard coding problems you would expect, and system design – common problems, but with their unique virtual whiteboard format.
After passing all interviews, it turned out no team was interested.
It feels like they aren't really hiring, just "showing some activity," which is to be expected in 2025. It felt like the engineers sometimes knew that the hiring isn't really happening. Some left the interview and returned only at the very end to ask to submit the problem. Some were surprisingly open about the office politics going on and how they managed to get credit for someone's work, why people are leaving at certain office locations, etc.
Good interview practice, but likely a bad time to interview.
The following metrics were computed from 15 interview experiences for the Lyft Software Engineer role in Canada.
Lyft's interview process for their Software Engineer roles in Canada is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Lyft's Software Engineer interview process in Canada.