First round is a generic recruiter call, second is a technical mysql interview on Coderpad with a random data science employee, third is a 48-hr take-home case study, and fourth is a 45-min presentation with a 30-min behavioral. There were two parts of this experience that left a bad taste in my mouth towards Lyft: 1 - For 75% of the interview process, you get 0 interaction with your potential team -- meaning you have no idea if you actually like or connect with your the manager or team. 2 - The recruiter misleads you by setting the wrong expectations of how long the process is going to take. For the case study, the recruiter tries to make it seem like it will only take less 4 hours of work (which is already a lot if you have a full-time job and other personal responsibilities). But in reality, the case study is pretty complex with multiple questions. There is zero way to finish in less than 4 hours and produce a solid presentation unless you cheat and copy someone else's work online -- which, in retrospect, is probably what I should've done to avoid pulling an all-nighter and wasting a full day just to receive an automated rejection email after the recruiter said I would receive feedback. The experience didn't make me feel invested to join Lyft at all -- I never even got to meet who I would work with after 3 weeks of interviews and getting lied to by the recruiter made me think getting rejected was probably the best outcome.