I had system design, coding, and behavioral rounds. The level of difficulty was average.
The initial round was a recruiter call, followed by coding rounds, and then system design and behavioral interviews.
They asked pretty standard coding questions.
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.