Level: Mid-Level
Round: Phone Screen · Type: Live Coding · Difficulty: 3/10 · Duration: 60 min · Interviewer: Unfriendly
Topics: UI, Kotlin, Compose, Views
Location: San Francisco Bay Area
Interview date: 2025-02-15
This was a phone screen interview for a Mobile Engineer role. I had to implement a simple UI-based application.
I applied online for several roles at Lyft (backend, mobile) and this was the only one that responded. My background wasn't a strong match. During the phone screen, I had to write code to implement an app. The HR representative sent a mock interview video beforehand. There were four small questions, and I only completed two of them. The questions tested basic UI and Kotlin syntax. I had the option to use Compose or Views.
The task was to implement a connect-the-dots game where each button is randomly assigned an image and implement the logic for the game.