Typical big company process:
Everything was smooth up to this point, but then I got transferred to a different recruiter. He dragged his feet a while. They told me they weren't sure if they were having a hiring freeze or not (this was during the COVID lockdown), but eventually, we got an on-site on the calendar.
Then two days before the on-site, they canceled it, and then the news about the layoffs came out. So at this point, I thought it was over, but then another recruiter (maybe my last recruiter got laid off?) contacted me and said they still wanted to give me a virtual on-site. So that eventually got put on the calendar after a delay.
After the on-site, it took them a long time to get any feedback to me (2+ weeks). My last recruiter was really hard to get in touch with. But after that big mess of 3 different recruiters and canceled on-sites, I just got a simple "we are not moving forward" without an explanation. The process took almost 3 months total. The whole thing was just chaotic and frustrating.
Check the questions tagged as Lyft on LeetCode. They don't seem to have such a big pool of questions.
For the laptop interview, be ready to code very fast. I'd say you should be able to finish the example laptop interviews they give you in 20 minutes or less if you hope to finish the real one. It's open book, but you don't have time to look anything up (besides simple documentation).
The following metrics were computed from 26 interview experiences for the Lyft Senior Software Engineer role in United States.
Lyft's interview process for their Senior Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Lyft's Senior Software Engineer interview process in United States.