Lyft Data Scientist Interview Loop

31 questions · 4 roundsUpdated November 2026

Lyft runs two data science tracks, Decisions and Algorithms, and the loop is the same shape for both. A recruiter call, a one-hour technical phone screen, and a virtual onsite of four to six interviews. The phone screen has no coding. It is probability, experiment design and business questions about the marketplace. The onsite adds a business case, a technical case, live coding and a conversation about your experience. There is no take-home.

What decides it

The phone screen. It is sixty minutes with one or two interviewers on probability and marketplace reasoning, and most candidates who get a no get it there. Practice saying the reasoning, not just the answer.

Practice by round

SQL and Python on ride data: average fare by city, cancellation rate by city, pickup wait by hour, tipped ride share. The coding round comes at the onsite, where Decisions candidates manipulate a rideshare dataset and Algorithms candidates solve a programming problem end to end.

QuestionDifficulty
Find the average distance traveled in each hourEasy
Bikes Last UsedEasy
Average Fare by CityEasy
Driver Ride SummaryEasy
High-Value RidersEasy
Cancellation Rate by CityEasy
Pickup Wait by HourEasy
Tipped Ride ShareEasy