Taro Logo

Android Engineer Interview Experience - San Francisco, California

January 1, 2018
Positive ExperienceGot Offer

Process

Step 1: Initial phone screen OR take-home assignment

Step 2: Onsite interview with 5 engineers

Coding: Be ready to write code on the interviewer's laptop. They had Android Studio with a small project that had missing parts. Feel free to use third-party libraries.

Algorithm: A warm-up question that should be a 5-10 minute discussion, followed by a more difficult problem, all on the whiteboard.

System Design: I was asked how I might design a feature that informs drivers which region of the city has the highest demand. Design the server API, and then describe the client architecture.

Tip: Be honest and tell your first interviewer which areas of topics you are strong in and which areas you are weak in. They will ask you fewer questions on topics you say you are not familiar with and more questions on topics you are comfortable with.

Questions

Systems design question: "How would you design a feature that tells Lyft drivers where in the city has the highest demand, and therefore higher fares?"

Implement a List.

Implement a custom view.

Was this helpful?

Interview Statistics

The following metrics were computed from 2 interview experiences for the Lyft Android Engineer role in San Francisco, California.

Success Rate

50%
Pass Rate

Lyft's interview process for their Android Engineer roles in San Francisco, California is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive50%
Neutral50%
Negative0%

Candidates reported having very good feelings for Lyft's Android Engineer interview process in San Francisco, California.

Lyft Work Experiences