Lyft Coding Interview Questions
9 coding questions reported by candidates who interviewed at Lyft, out of 13 Lyft questions we track. They average 2.9/5 difficulty (medium). Most common topics: BFS, Grid, Frontend, ML Coding. 8 were reported asked within the last year, most recently in October 2026.
Practice Lyft questions →Difficulty
- 2/5 — easy1
- 3/5 — medium8
Asked for SWE (6), MLE (3), DS (1)
Reported Lyft coding questions
Implement k-means clustering from scratch
2/5A machine-learning coding exercise on the classic unsupervised grouping method: repeatedly assign each data point to its nearest centre and move every centre to the average of its group. The task fixes the start, the tie rule, the handling of groups that lose all members and the stopping condition, so results are exactly reproducible.
asked October 2026ML CodingClusteringK MeansCommuter Coupon Conditional Probability
3/5This data science evaluation, sourced from reported Lyft screening interviews, tests core statistical reasoning and probability theory within a practical business framework. Candidates must analyze conditional probabilities connected to promotional coupon usage for commuter rides to compute marginal likelihoods and derive posterior distributions. The assessment typically begins with introductory database and data manipulation warm-ups before transitioning into this probability puzzle. To view the comprehensive breakdown, mathematical derivations, and verified code solutions, please subscribe to our platform.
asked May 2026ProbabilityMath ReasoningRotten Oranges / Grid Infection BFS
3/5This popular Lyft coding challenge evaluates your proficiency with graph traversal algorithms on two-dimensional matrices, specifically focusing on simultaneous multi-source propagation. You will be tasked with simulating a spreading condition across neighboring cells step by step to determine the total duration required to influence every reachable target, or identifying scenarios where complete coverage is impossible. Success depends on proper queue management and tracking visited states efficiently. Access to the complete problem breakdown and the verified model solution requires an active subscription.
asked May 2026BFSGridJob Scheduler: Minimum Workers with Assignment History
3/5In this Lyft interview question, you are tasked with scheduling a series of timed tasks using the fewest possible personnel while maintaining strict assignment histories and deterministic tie-breaking rules. This puzzle extends classic interval scheduling by requiring detailed resource allocation tracking and precise chronological parsing. It tests your ability to manage priority queues and simulate complex operational workflows. Unlock the full problem statement and optimal model solution with a subscription.
asked April 2026HeapSchedulingParsingOne-Hot Encoder + ML Error Diagnosis
3/5This Lyft machine learning interview scenario combines theoretical model diagnosis with practical data preprocessing implementation. You will practice identifying training versus testing performance anomalies like overfitting or data leakage, alongside building a custom categorical encoding utility from scratch. Unlock the complete technical guide and model solution with a subscription.
asked March 2026ML KnowledgeFeature EngineeringPagination API Wrapper
3/5Reported during Lyft interviews, this task requires building an abstraction layer over an immutable paginated data source to serve arbitrary chunk sizes smoothly across sequential calls. It tests your object-oriented design skills, internal state tracking, and boundary management for chunked data streams. The full problem statement, architectural guidelines, and complete reference solution require a subscription.
asked November 2025API IntegrationIteratorFrontend Incremental Clicker with Configurable Buttons
3/5Master interactive user interface development by building an incremental clicker application in progressive stages. Candidates have encountered this engaging challenge during technical evaluations at Lyft, where it evaluates state management, dynamic component rendering, and custom configuration panels. You will practice handling event-driven updates and scaling interface controls dynamically. Access to the comprehensive problem description and optimal model solution requires a subscription.
asked November 2025FrontendState MachineFrontend Autocomplete Component
3/5In this frontend engineering interview question from Lyft, you are tasked with designing and implementing a responsive autocomplete widget from scratch. The exercise evaluates your handling of user input states, asynchronous data fetching, debouncing strategies, and smooth keyboard navigation. It measures both your component design thinking and practical UI coding proficiency. Unlock the detailed requirements and complete implementation guide with a paid subscription.
asked November 2025FrontendReactDesign ImplementationMinesweeper Game Logic
3/5This Lyft frontend loop coding question requires you to implement the core algorithmic engine of a classic Minesweeper game without worrying about graphical user interfaces. You will need to handle map expansions, cascading safe cell reveals, and win or loss condition checks using traversal algorithms like breadth-first or depth-first search. Access the full problem details and expert-crafted solution by subscribing today.
asked October 2025GridBFSSimulation
Recent Lyft interview experiences
Full loops shared by candidates, every round included.
Lyft coding interview FAQ
- What coding questions does Lyft ask?
- 9 reported coding questions, most often on BFS, Grid, Frontend, ML Coding, Clustering.
- How hard is the Lyft coding interview?
- The reported coding questions average 2.9 out of 5: 1 at 2/5, 8 at 3/5.
- Are these Lyft coding questions recent?
- The most recent report is from October 2026, and 8 were reported within the last twelve months. Dates come from the interview reports themselves.