Taro Logo

Data Engineer Interview Experience

November 7, 2024
Positive ExperienceNo Offer

Process

The phone interview with the recruiter went well. The interviewer was kind, helpful, and created a comfortable atmosphere.

The interview involved coding in Python and SQL, with significant pressure to complete the questions within the time limit.

A helpful tip is to keep practicing regularly, as timing is crucial in these assessments.

Questions

SQL Tasks:

  1. Identify authors who have published at least 5 books.
  2. Calculate the percentage of total sales completed on the same day the customer registered: (Same day sales * 100.0) / Total sales.
  3. Find customers who purchased 3 or more books on both the first and last day of sales, excluding those with only one transaction.

Python Tasks:

  1. Calculate the average book price from a list of prices.
  2. Determine the maximum number of unique books that can be bought, given an array of book prices and a budget (each book can be purchased only once).
  3. From a given list of book titles, identify sequels (e.g., for an input like ['GOT', 'Troy', 'Batman', 'Batman Returns'], the output should be ['Batman Returns']).

Was this helpful?

Interview Statistics

The following metrics were computed from 347 interview experiences for the Meta Data Engineer role in United States.

Success Rate

15%
Pass Rate

Meta's interview process for their Data Engineer roles in the United States is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive63%
Neutral24%
Negative13%

Candidates reported having very good feelings for Meta's Data Engineer interview process in United States.

Meta Work Experiences