I applied through a recruiter. The process took 3 weeks. I interviewed at Lyft (Hoboken, NJ) in Oct 2017
Interview
Absolutely the best HR process I have been through. Reached out via LinkedIn. Have a 30 minute call with HR hiring manager, another 30 min call with Hiring Manager. Followed by a project to final 4 person interview each 30 min long. Week later found out I did not get the job.