An interview process that truly tests your knowledge as an Android Developer, and not just general CS fundamentals & algorithms that you will never use day-to-day.
The 1-1 phone screen was an Android-based interview where you needed to implement certain features in the app to get it to function properly. There was a keen focus on completing all the steps, and not as much on best practices, although you get bonus points for implementing in a clean way. Focus on modularity & readability.
The on-site was very much the same. You do some system design and architecture of an app, then you are given 2 - 2.5 hours to implement the app from the system design. You can use any third-party libraries you like. Once again, there is a keen focus on completion, so get as much done as you possibly can!
Overall, the best interview experience I've had, since it really tests your skills for the role you are applying for, which is to be an Android Engineer @ Lyft!
Draw squares on the screen programmatically.
Design an app that displays images.
The following metrics were computed from 1 interview experience for the Lyft Android Software Engineer role in New York, New York.
Lyft's interview process for their Android Software Engineer roles in New York, New York is incredibly easy as the vast majority of engineers get an offer after going through it.
Candidates reported having very good feelings for Lyft's Android Software Engineer interview process in New York, New York.