I interviewed with Lyft in August 2025. I passed the initial DSA round, but another candidate got the offer. They told me I could reapply for other roles and skip to the final stage for six months.
In September, I applied for a different position and reached the final round, which included a laptop interview, system design, and an experience interview. I expected the laptop round to be a day-to-day/OOP-style task based on their description, so I chose Go to showcase my skills. Instead, it turned out to be another DSA interview, and I ran out of time implementing a heap from scratch. Even the interviewer didn’t realize Go had that limitation.
System design and the experience interview went fine, but I didn’t meet anyone from the actual team—including the “hiring manager,” who was from another group. Overall, it felt like they weren’t truly recruiting for the role.
Similar to LeetCode 253, Meeting Rooms II, and LeetCode 1094, Car Pooling.
The following metrics were computed from 9 interview experiences for the Lyft Software Engineer role in Toronto, Ontario.
Lyft's interview process for their Software Engineer roles in Toronto, Ontario is extremely selective, failing the vast majority of engineers.
Candidates reported having very negative feelings for Lyft's Software Engineer interview process in Toronto, Ontario.