Top Tech Transition Enroll now

Real Interview Experiences

Learn what to expect, straight from candidates who've been through it at top tech companies.

908 interviews243 companies286 offers
Loading experiences…

Browse by company

Browse by role

← Back to all experiences

Lyft Machine Learning Engineer Interview Experience

Lyft · Mid level

ResultRejected
Timespan3 weeks
DifficultyMedium
Rounds5

Interview process

It was more or less what I expected.

Interview rounds · 5

  1. 1

    Recruiter screen

    Behavioral
    1. Q1. What is your background and experience like?
  2. 2

    Online assessment

    Coding
    1. Q1. Implement K-means
  3. 3

    Phone screen

    Behavioral
    1. Q1. A coding question that was a variant of the interval overlapping problem
  4. 4

    Technical round

    TechnicalSystem Design
    1. Q1. Design a system that recommends nearby attractions to users who open the Lyft app.
  5. 5

    Final / onsite round

    Behavioral

    An HR person was the interviewer.

    1. Q1. Behavioral HR round on my past, mistakes I've made and what I learned, and explanation of one of my past projects.
    2. Q2. Tell me about a time you made a mistake.
    3. Q3. What is a lesson you learned from that experience?
    4. Q4. Walk me through one of your past projects.

Tips from the candidate

Need to learn system design, basic ML algorithms, and some basic LeetCode medium-level coding skills.

Details

CompanyLyft
RoleMachine Learning Engineer
LevelMid level
LocationCanada
InterviewedFeb 2026
Questions asked8