It's a very long process that Lyft makes you go through, but I applied on LinkedIn and had a 30-minute conversation with my recruiter.
After that, I moved on to a pre-screen interview that lasted an hour (they had me build an LCD clock in React with CSS).
Then, once I got the green light, I was scheduled for a 5-hour "on-site" interview process that included:
The final part is left to a hiring committee that decides your fate, level, and compensation package.
You sign an NDA, but generally for frontend, it's very important to know the fundamentals (both core and advanced) of Javascript and CSS for code tests. These are skill tests in vanilla JavaScript and ReactJS.
I also think it's very important that you know how to create and explain algorithms within the context of an application, rather than from a LeetCode or HackerRank perspective, as my interview was not what I expected.
The following metrics were computed from 6 interview experiences for the Lyft Software Engineer role in Ciudad de Mexico, Mexico.
Lyft's interview process for their Software Engineer roles in Ciudad de Mexico, Mexico is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Lyft's Software Engineer interview process in Ciudad de Mexico, Mexico.