I applied through a staffing agency. The process took 1 week. I interviewed at Lyft (San Francisco, CA) in Jul 2020
Interview
Phone screen: 1 hr
Sql - 3 Questions (25 mins) and Coding - 1 question (25mins)
Onsite:
1. Data Structures and Algorithm: 1 hr
3 questions : Leetcode medium
2. Sql
A schema will be given. All questions will be based on that. Spend some time to understand the schema.
3 questions to be executed on Coderpad
Be very careful and read question 5 times. Make sure you understand what is needed before jumping on writing Sql.
3. Experience interview - didn't get to this stage
I applied through a recruiter. I interviewed at Lyft (Toronto, ON) in Feb 2026
Interview
Too many detailed Interview steps (7 interviews, each 30-90 mins), and at the end, they didn't provide any feedback or response for about 4 weeks, even though I reached out multiple times, I didn't get any response back.
eventually they just sent me automated response that job is close. Later, I asked for any feedback for points I was failing, and again didn't get any response.
Interview questions [1]
Question 1
design of Lyft driver-rider data models.
design of backend API to serve as the endpoint for real time driver request data processing.
Technical phone screen, virtual interview including 4 rounds - system design, coding, SQL, experience interview. There's hiring review after that where a separate team evaluates the scorecards and makes a decision whether to offer a job to the candidate or not.
Interview questions [1]
Question 1
To draw a design of the system using google draw and explain your approach
Stage 1 - Technical Round
Stage 2 - 5 rounds of Interviews
(Techincal round, hiring Manager, Data Achitecture, Data Modeling, SQL)
Mostly on your thought process and sharing your opinions
Interview questions [1]
Question 1
Mostly conducted on Data Modeling, Python, Data Architecture.
Overall its a great experience to get interviewed by the team, irrespective of decision I enjoyed having a discussion and sharing my opinions.