The interview process consists of 6 stages:
Live coding: Task was about batch reading from a file.
CS fundamentals: Leetcode 76 "Minimum Window Substring" with minor adjustments.
Behavioral: All about your past experience, tasks, technologies, values, soft skills, etc.
System design: Malware software that copies the whole Wikipedia.
Laptop coding: Word analyzer (T9).
You must pass at least 3 out of 4 to get the offer.
The following metrics were computed from 3 interview experiences for the Lyft Software Engineer role in Kyiv, Ukraine.
Lyft's interview process for their Software Engineer roles in Kyiv, Ukraine is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Lyft's Software Engineer interview process in Kyiv, Ukraine.