I went through three rounds of interviews:
Rounds #2 and #3 also included time for behavioral/conversation-based questions.
Overall, the turnaround was quick. The recruiters were very responsive, and the interviewers seemed friendly. The interview questions assessed practical workplace skills and weren't too difficult. I didn't finish all the tasks for the Byteboard challenge, but I believe I passed because I commented my code and organized my solution well.
During the Byteboard challenge, they asked me to review a document discussing architecture design options for a new feature and list the pros and cons of each design choice. After that, I had to program parts of the feature.
The technical phone screen focused on Leetcode-style questions.
The laptop challenge focused on implementing a basic API.
I can't disclose further details because I signed an NDA.
The following metrics were computed from 1 interview experience for the Lyft Software Engineer role in Penn, Pennsylvania.
Lyft's interview process for their Software Engineer roles in Penn, Pennsylvania is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Lyft's Software Engineer interview process in Penn, Pennsylvania.