All companies

THE INTERVIEW BRIEFING

Lyft Interview Guide

Prepare for Lyft with a focused mix of coding, design, and communication. Start with your job description and confirm the interview loop with your recruiter.

10 Question notes 6 Practice picks 5 Levels mapped

01 / MAKE YOUR NEXT SESSION COUNT

Your preparation, made concrete.

AlgoDaily practice • not reported questions
0130 min suggested

Tree traversal under pressure

Return a binary tree in level order. Compare an iterative queue with recursion and test an empty tree and a long chain.

What a strong answer demonstrates

A correct traversal, bounded auxiliary memory, and a clear explanation of the trade-off.

0240 min suggested

System design

Design a notification service. Clarify delivery guarantees, model the data, then handle retries and duplicate events.

What a strong answer demonstrates

Clear requirements, a working baseline, and explicit trade-offs.

0320 min suggested

Behavioral storytelling

Describe a technical decision you changed after receiving feedback. Explain your contribution and the outcome.

What a strong answer demonstrates

Specific actions, honest reflection, and measurable impact.

BEFORE YOU PRACTICE

Ask your recruiter.

Get the details that a generic company guide cannot know.

  • Which team and level is this opening for, and what does success look like?
  • What rounds, durations, and evaluation criteria should I prepare for?
  • Which languages, tools, and AI assistance are permitted?
  • Will design focus on frontend, backend, infrastructure, or another specialty?
  • Are there accommodations or preparation materials I should request?

Lyft practice problems

Company-linked challenges and related lessons from our library. Not a prediction of your interview.

Questions candidates have reported

Aggregated from candidate submissions and public sources.

Q1
How Deep Does It Go: Given a tree, how would you find the longest branch?
Q2
Lowest Common Ancestor: Find binary tree LCA.
Q3
Most Strongly Connected: Given a binary matrix (0's and 1's), how many groups of connected 1's are there?
Q4
Most Strongly Connected: Count the "islands" on a binary matrix of 0's and 1's.
Q5
Design a coupon system.
Q6
Implement a way to check to see if the driver took 8 hour break after 12 hours of driving. if not, disable driver mode.
Q7
Given multiple values in int ranges, find the longest distance between any pair of numbers across intervals.
Q8
What is the time complexity of the algorithm? can you make it more efficient? what if you could replace the structures with any other data structures?
Q9
Return second largest number in a binary tree.
Q10
Design a messaging app focusing on login and keeping track of active conversations .

Engineering levels & compensation

Historical figures from existing records; date and location may be unspecified. Verify current ranges on Levels.fyi.

Level 1

T3

$236,000

$133,889 base · $84,111 stock · $18,000 bonus

Level 2

T4

$297,333

$167,667 base · $116,833 stock · $12,833 bonus

Level 3

T5

$409,800

$190,933 base · $215,600 stock · $3,267 bonus

Level 4

T6

$537,667

$219,778 base · $312,111 stock · $5,778 bonus

Level 5

T7

Not Available

What people at Lyft say

Reviews originally posted on Glassdoor.

Excellent pay, equity, benefits, perks Flexible work schedule, unlimited PTO Supportive, inclusive company culture. Teams can get big, Takes a lot of effort to get things done because of scale. Stay committed to values, you're doing a great job so far. Try to find a way to make big teams feel small.
Get to work on projects that have a direct impact on passengers/drivers and business bottom line. Everything FEELS important. Culture of openness: you have opportunities to review and contribute on system designs across the company. Feedback is welcomed. "You build it, you run it" culture, creates a sense of ownership and improves code quality. Decent deployment process (unit tests, code coverage, CI, monitoring), value placed on code quality. Fast pace is not for everyone. If you come here expecting to coast you might be disappointed. Don't stop doing the fortnights no matter how large we get!
The most friendly and rewarding working experience I've ever had! I had the opportunity to work on exciting projects. I collaborated with top engineers and designers in the field. My work had a big impact. Competitive salary and perks. Awesome office space. everything is moving and changing very quickly due to Lyft's incredible growth.
Rapidly growing and well funded. Depending on the team you're on, you have the opportunity to make an impact and grow. The $200/month in ride credits is a great perk. Horrible office politics and inexperienced leadership plagues the company. Too many managers land grabbing and building empires. Senior leadership consists of inexperienced people, many of which haven't worked anywhere before Lyft. Very cheap company in terms of compensation and raises The CEO and President are nice guys but they're not the leaders you want to march into battle for. They're more concerned about being "woke" than building the transportation solution of the future
People here are very honest, friendly, and enthusiastic about their jobs, that's one of the biggest reason why I joined Lyft. Communication was fast as people repond quickly to emails. Can't complain on compensation and employee perks. You work on a product that is used by millions of people. Products were rolled out quickly. Coworkers seemed dedicated to succeed. Monthly all hand meetings and weekly engineering meetings kept you up to date on what was happening. Perks were good, nice office, nice deck of the roof, nice lunch.
Inside the workplace

About Lyft

A day at Lyft