I applied through an employee referral. The process took 2 weeks. I interviewed at Lyft (San Francisco, CA) in Oct 2018
Interview
I was referred through employee friend of mine. The phone interview contained 2 parts of 30 minutes each for Python and SQL. Provided correct answers to both SQL and Python questions alongwith the justification and time complexity. Still NO OFFER for onsite. Reading reviews here it seems they are interviewing a lot and actually not proceeding with hiring which is such a waste of everyone's time. WORST PART is they don't even provide a ready schema in MYSQL on coderpad to test your SQL. They just give you tablename and columns.
Interview questions [1]
Question 1
Q. SQL:
1) Find new customer_ids for each day in an orders table. This means you will compare each day with previous days to find the ones existing in that day but not in earlier days. Pretty straightforward.
2. Find customers who bought on 2 consecutive days, you would want to use DATEDIFF function here to answer that.
PYTHON:
1). For sorted list without duplicates, find the nth missing number. you should use binary search here.
2). Find the first non-recurring number in a list (unsorted). Common LeetCode question.
I applied online. I interviewed at Lyft (Toronto, ON) in Apr 2026
Interview
First recruiter screen then 4 interviews, starting with technical and progressing to system design interview, data modelling interview and engineering manager interview. Very professional and respectful. I reccomend you grind on Leetcode and other practice questions as the technical round goes heavy on this.
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