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.
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.
I applied through a recruiter. I interviewed at Lyft
Interview
My experience at Lyft's interview process consisted of five comprehensive stages. Each step was well-structured and engaging, providing valuable insights into the company's culture and expectations. However, it became apparent that they prioritize candidates with leadership experience, which was not aligned with my current background.
Interview questions [1]
Question 1
Algorithms, design interview, a lot questions about background and conflict resolving.