Taro Logo

Data Engineer Interview Experience - San Francisco, California

October 1, 2018
Negative ExperienceNo Offer

Process

I was referred by a friend who is an employee.

The phone interview contained two parts, each 30 minutes long, focusing on Python and SQL. I provided correct answers to both SQL and Python questions, along with justifications and time complexities.

Still, I received no offer for an onsite interview.

Reading reviews here, it seems they are interviewing a lot of candidates but not actually proceeding with hiring, which is a waste of everyone's time.

The worst part is they don't even provide a ready schema in MySQL on CoderPad to test your SQL. They just give you the table name and columns.

Questions

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 customers existing on that day but not on earlier days. This is pretty straightforward.
  2. Find customers who bought on two consecutive days. You would want to use the DATEDIFF function here to answer that.

PYTHON:

  1. For a 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). This is a common LeetCode question.

Was this helpful?

Interview Statistics

The following metrics were computed from 3 interview experiences for the Lyft Data Engineer role in San Francisco, California.

Success Rate

0%
Pass Rate

Lyft's interview process for their Data Engineer roles in San Francisco, California is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive33%
Neutral33%
Negative33%

Candidates reported having mixed feelings for Lyft's Data Engineer interview process in San Francisco, California.

Lyft Work Experiences