Skip to main content
Lyft
Lyft Software Engineer Interview Guide

Updated by Lyft candidates

Back to all
CanadaOnsite2 months ago
Lyft

Software Engineer Interview Experience

Lyft·Senior / L5
Result
In Progress
Interview date
3 months ago
Difficulty
Moderate

Interview process

Started with background discussion. Interviewer asked about a specific project i mentioned on the resume and dug into details. As for the coding challenge, I was given an existing package which contained an API for reading 4 bytes of data at a type from a file. To read 10 bytes, we had to call this underlying API 3 times to get 12 bytes, respond back with the requested 10 bytes, and keep the extra 2 bytes of data in memory for future calls. I solved this with a queue-based implementation, handling edge cases around reaching the end of the file. Got follow-up questions related to handling API call failures, retries, and streaming the output.

  • Technical interview

Interview tips

Go through the company's coding question bank.

Questions asked

Question types asked

Specific questions asked

Read data from file using a buffer. (Similar to leetcode 158)

Unlock more real interview experiences

Get full access with a membership, or share your experience to try it free.

Exponent

Get updates in your inbox with the latest tips, job listings, and more.

Follow Us

Products
Courses
Interview Questions
Interview Experiences
Popular articles
Guides
Coaching
For Partners
Company
Exponent © 2026
Terms of Service | Privacy