The recruiter reached out to me over LinkedIn and set up a time to chat with me over the phone.
After the phone screen with the recruiter, I had another phone screen scheduled with an engineer. The engineer asked me some C++ and multithreading questions, and then a coding question related to queues.
I was then invited to the onsite interview. The onsite consisted of:
Phone Screen:
Question related to a queue.
Onsite:
Question involving a trie data structure.
Two architecture questions.
The following metrics were computed from 4 interview experiences for the Lyft Senior Software Engineer role in Seattle, Washington.
Lyft's interview process for their Senior Software Engineer roles in Seattle, Washington is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Lyft's Senior Software Engineer interview process in Seattle, Washington.