Applied online and received a message from the recruiter indicating interest.
A phone screen involved a medium-level LeetCode question.
After that, I was offered an on-site interview:
Lyft is the only big company I've interviewed at that provides very detailed feedback on your performance.
In my case, I did well in all rounds except the laptop interview. The engineer expected me to know the trie data structure and use it to solve the problem.
I opted for a combination of a sorted dictionary and binary search, which is not optimal when dealing with strings.
Design a messaging app, focusing on login and keeping track of active conversations.
The following metrics were computed from 6 interview experiences for the Lyft Software Engineer role in Seattle, Washington.
Lyft's interview process for their Software Engineer roles in Seattle, Washington is extremely selective, failing the vast majority of engineers.
Candidates reported having good feelings for Lyft's Software Engineer interview process in Seattle, Washington.