They contacted me by email and scheduled a phone call with a recruiter. There was a misunderstanding regarding the time, so we had to reschedule the call (I read this also happened to someone else). After this call, I had a 45-minute technical call with one of their engineers. We had an interesting conversation about the role and the company. Finally, they asked me to do a homework task, which was supposed to take 2 days, and I completed it.
I am really used to building mobile apps. I've been working as an iOS developer for over 5 years and have built several apps featured on the App Store, so the task was quite easy to implement. I was really confident with the solution I implemented, but after 5 days, they just told me they were not moving forward with my application. Exactly the same as I read in other comments.
It's fine if you don't get hired; I'm sure there must be great engineers applying for the same position, but they should at least give you useful feedback about why you're not the proper candidate. Read all the comments before applying, otherwise, you will waste so much time for nothing. Uber does much better in this regard.
General questions about frameworks
and questions about data structures and algorithms.
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.