I applied through an employee referral. The process took 3 months. I interviewed at Lyft (San Francisco, CA) in Dec 2017
Interview
First, chatted with recruiter and coordinator.
Then, went onsite for the day. There were 5 interviews.
2 Android specific questions
1 coding question
1 architecture / system design question
1 behavioral question
Finally, talked to a few Engineering Managers for the team match.
Interview questions [1]
Question 1
Design the architecture of twitter or instagram or some other popular app.
I applied online. The process took 2 months. I interviewed at Lyft (San Francisco, CA) in Dec 2018
Interview
1 hour phone interview contains small leetcode question and some domain specific exercise
4-5 hours onsite interview. Starts with design interview, followed by coding part, code review and conversation with dev manager. This was small app without any complicated cases, just usual one.
I applied through a recruiter. The process took 2 months. I interviewed at Lyft (New York, NY) in July 2018
Interview
I got contacted by a recruiter after I attended an event organized by Lyft.
I had an initial phone conversation with the recruiter to get a sense of my experience and to tell me more about the job. After the recruiter phone conversation, we scheduled a technical phone screen with one of the engineers on the team. The recruiter sent me an email with info on how to prepare for the technical phone screen. They also sent me a coderpad link to use during the technical phone screen. I scheduled the technical phone screen for one month in advance, but ended rescheduling by another month because it was no longer convenient.
The engineer who interviewed me was really nice. They asked me to implement an LRU cache with a List. I wasn't very familiar with the properties of an LRU cache so I struggled with it a bit, but they gave me several pointers on what they were looking for. In the end, I didn't come up with a working solution that included tests before time ran out.
Overall, a good experience. It would have been great if I was better prepared.