Lyft logo

Lyft Interview Questions
& Process

Real candidates share what happened, how many rounds they had,
and how the experience turned out.

Based on 1,390 interview experiences · FREE TO READ

3.2 Rounds average
Average Typical difficulty
61.3% Positive experience

Which role are you interviewing for?

30 roles · 1,390 reports

Candidate interview experiences

First-hand accounts from people who interviewed at Lyft.

Showing 4 of 1,390
Lyft logo
Lyft

Software Engineer

Engineering · nearly a year ago

Mid Average Negative experience No offer 4 rounds
Interview process
Technical screen Technical screen Onsite Presentation Offer
Interview formats
Technical Coding System Design Behavioral

I had an interview experience with Lyft in August 2025. I passed the initial DSA round, but unfortunately, another candidate was selected for the offer. I was informed that I could reapply for other positions and would be able to skip to the final stage for a period of six months. In September, I applied for a different role and successfully advanced to the final round. This round involved a laptop interview, a system design component, and an experience-based interview. Based on their description, I anticipated the laptop round to be a task related to day-to-day operations or object-oriented programming. I opted to use Go to demonstrate my abilities. However, it turned out to be another DSA interview, and I didn't finish implementing a heap data structure from scratch within the given time. Even the interviewer seemed unaware of this limitation in Go. The system design and experience interviews went well. I didn't get to meet any members of the actual team I would be working with, including the person listed as the 'hiring manager,' who was actually from a different department. It felt like the recruitment wasn't genuinely for the specific role advertised.

Confirmed questions2 questions
  • Could you provide a solution for a problem similar to Leetcode 253, regarding meeting rooms?
  • How would you approach solving the car pooling problem, similar to Leetcode 1094?
Lyft logo
Lyft

Account Manager

Sales · nearly a year ago

Mid Difficult Negative experience No offer 7 rounds
Interview process
Recruiter call Phone screen Take home Technical screen Onsite Panel Presentation
Interview formats
Behavioral Technical Presentation

The interview process was quite long, with 7 stages in total. I was given the questions beforehand, which was helpful for prep, but they were demanding and took a lot of time and effort to get ready for. The interviewers had mixed experience levels; some were very seasoned at interviewing, while others were not as much. Most seemed engaged except for the final interview with the Director. After investing so much time, it was disappointing to get rejected with minimal feedback, especially since someone with less experience but a connection got hired.

Confirmed questions8 questions
  • Can you tell me why you are interested in Lyft?
  • Tell me about a situation where you had to actively remove obstacles.
  • Have there been times when you disagreed with management or specific decisions, and what did you do?
Lyft logo
Lyft

Software Verification Engineer

Engineering · nearly a year ago

Mid Average Positive experience No offer 4 rounds
Interview process
Recruiter call Phone screen Technical screen Onsite
Interview formats
Technical Coding System Design Behavioral

A recruiter hit me up on LinkedIn. We had a 30 min phone screen, then a 1 hour coding test, followed by a 1h30 system design interview. I didn't end up doing the final hour long behavioural interview because they hired someone else. They were super transparent and it was a good interview process overall.

Confirmed questions2 questions
  • Can you explain your motivation for seeking employment with us?
  • Could you please introduce yourself?
Lyft logo
Lyft

Data Scientist

Analytics · nearly a year ago

Senior Average Negative experience No offer 4 rounds
Interview process
Recruiter call Technical screen Onsite Background check Offer
Interview formats
Technical Coding Case Behavioral

I went through the entire onsite interview process, which involved several stages. The interviews themselves were well-structured, covering SQL, Python, product/decision science, and behavioral aspects. The team I met was sharp and engaging. However, after the final interview, communication completely broke down. The recruiter initially said a decision would be made in 2-3 days, but I heard nothing for over 4 weeks despite my follow-ups. Interestingly, the job was reposted on LinkedIn during this time, with no update for me. Eventually, I got a generic rejection email. It was disappointing and unprofessional that there was no transparency or accountability at the end, especially after I'd put in so much time. Lyft could really improve by respecting candidates' time and giving timely, honest feedback.

Confirmed questions4 questions
  • SQL questions
  • Probability questions
  • Case study questions

Lyft 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

Given that the probability of taking a ride to the office is p, and the probability of taking a ride back home is 2p if the driver took you to the office, but only p otherwise, what's the likelihood the driver chooses Lyft for the return trip?

Read reports

For each of the last 12 weeks, could you provide a query that counts the total unique drivers who completed at least one ride, specifically for drivers based in San Francisco?

Read reports

Can you write a query to plot the total completed rides in San Francisco by week for the past 12 weeks, given the provided tables?

Read reports

Could you explain what a p-value is, assuming I have no prior knowledge of statistics?

Read report

Considering a revenue of $10 per ride, a coupon cost of $4, a 10% increase in rides, and a resulting 3% increase in overall revenue, would you recommend launching the coupon?

Read report

Given some transaction data, predict whether a passenger will be churned or not. This is similar to a simple Kaggle data science competition, but vaguer with no clear definition.

Read report

If the CEO were to decide to cancel one business, which one would it be?

Read report

Can you describe how fruits would rot in a matrix given a scenario about neighboring fruits being rotten?

Read report

Formats, difficulty and experience

Across all 1,390 Lyft interview reports.

Interview formats

Behavioral 35.7%
Technical 27.1%
Coding 11.2%
Presentation 9.9%
Other 5.2%

Interview difficulty

Easy 15.1%
Average 62.2%
Difficult 22.7%

Candidate experience

Positive 61.3%
Negative 21.7%
Neutral 17.1%

Reports by job function

Operations 465
Engineering 354
Analytics 148
Marketing 101
Product 73
HR 66