I originally reached out to a recruiter expressing my interest in the Software Engineer New Grad position. She got back to me, and we set up a chat where we discussed my background, why I wanted to work at Lyft, and so on.
I then went through two technical phone interviews. The format was pretty typical:
I made it to the onsite interviews, where the format was:
Overall, the process was very enjoyable and probably the best I've ever gone through. My recruiter was very responsive and willing to set me up for success. They got back to me with next steps literally hours after my phone interviews, and I got the rejection the morning after my onsite.
Technical interviews were pretty standard: introductions, discussion about tech, technical question(s), and time for your questions.
The engineering manager interview was fun because you got to talk about tech in general, as well as what the company is really about.
The following metrics were computed from 35 interview experiences for the Lyft Software Engineer role in San Francisco, California.
Lyft's interview process for their Software Engineer roles in San Francisco, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Lyft's Software Engineer interview process in San Francisco, California.