The hiring process went very smoothly. I was contacted by a recruiter who knew me from before and was able to schedule interviews very quickly.
There was half a day of onsite interviews, mostly including algorithmic and puzzle problems to solve.
Some of them were iOS-specific, but the majority were general problems.
The question was about the compression algorithm.
Counting letters in a book, assigning them to smallest identifiers, and building a binary tree for quick access to the most used letters.
The following metrics were computed from 2 interview experiences for the Lyft Senior iOS Engineer role in United States.
Lyft's interview process for their Senior iOS Engineer roles in the United States is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having mixed feelings for Lyft's Senior iOS Engineer interview process in United States.