The interview process involved a recruiter call, a technical phone screen, and an onsite interview.
The people were very cool. Just be cool, quick, and to the point.
Prepare well, especially for the system design portion. The recruiter was new but very helpful.
Offer negotiation was smooth, with no low-balling. The offer was based on experience and interview performance.
Technical phone screen involved algorithms and data structures.
Onsite interview involved system design, a coding challenge, and behavioral questions.
The following metrics were computed from 99 interview experiences for the Lyft Software Engineer role in United States.
Lyft's interview process for their Software Engineer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having good feelings for Lyft's Software Engineer interview process in United States.