I applied online and heard back from the recruiter.
I had an initial technical phone screen and then an onsite interview. The onsite interview consisted of a live coding challenge and three in-person interviews.
These interviews focused heavily on distributed systems fundamentals and coding skills.
Talking to the team and working on challenges was fun. I solved all the questions well before the time limit and had plenty of time remaining to ask about company culture and the work environment, etc.
I heard back after a few days from the recruiter that I wasn't a good fit. I didn't really understand what went wrong, and the recruiter had no further information about it.
Standard distributed systems topics:
The following metrics were computed from 12 interview experiences for the Lyft Senior Software Engineer role in San Francisco, California.
Lyft's interview process for their Senior Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having negative feelings for Lyft's Senior Software Engineer interview process in San Francisco, California.