
Lyft Frontend Engineer Interview Questions
& Process
Real candidates share what happened, how many rounds they had,
and how the experience turned out.
Based on 18 interview experiences · FREE TO READ
Candidate interview experiences
First-hand accounts from people who interviewed at Lyft.
Frontend Engineer
The process involved two technical rounds, each lasting 45 minutes to an hour, with two different engineers. Details were provided via email beforehand. These interviews were conducted virtually over the web, focusing on frontend skills, similar to standard technical interviews.
- Could you recreate a given design layout?
Senior Frontend Engineer
This was the worst experience ever. I went through 7 interviews, totaling 7 hours. I had to take time off from my current job for these. In the end, they just sent an email saying I was rejected. If you're going to reject someone after 3 or 4 interviews, just do it and don't waste people's time. They act like a FAANG company but don't offer FAANG salaries. Don't bother applying. Also, they're making people return to the office, which is a red flag for this type of company.
- There was an HR Call.
- There was 1 Technical Interview.
- There were 2 Frontend Exercises.
Frontend Engineer
The interview process started with a phone screen, then moved to a 6-hour on-site interview, which included about an hour for lunch. Overall, it was a positive experience. The questions tested my frontend knowledge and how well I could handle algorithms. It challenged my ability to come up with a working solution fast. To prepare, I'd suggest using Pramp.com for live coding practice.
- Phone screen questions were asked in a collaborative code editor.
- Live coding was done on a laptop during the on-site interview.
- Focus was on practical development knowledge and how to apply it.
Lyft Frontend Engineer Interview Questions
Quoted word for word from Lyft interview reports.
“Could you build a real-time clock using only HTML elements like DIV or SPAN and CSS? Specifically, you can't use font. The clock needs to display time in HH:MM:SS format, and each digit must be made from 7 digital segments.”
Read reports →“Can you build an app that lets you move an element on the screen using buttons?”
Read reports →“Could you write a common JavaScript function from scratch?”
Read reports →“Could you build a circle with a pointer that creates a factory?”
Read reports →“Could you build a UI component on Codepen?”
Read report →“Can you design a reusable web component?”
Read report →“Solve a computer science coding problem involving data structures.”
Read report →“What about CSS?”
Read report →“Tell me about DOM manipulation and events.”
Read report →Formats, difficulty and experience
Across all 18 Lyft interview reports.