# Meta Data Engineer Interview Questions

Updated Jan 16, 2022

Found 199 of over 8,787.0 interviews

## Interviews at Meta

Experience
Positive68%
Negative14%
Neutral18%
Getting an Interview
Recruiter50%
Applied online26%
Employee Referral16%
Difficulty
3.1
Average
HardAverageEasy

## Data Engineer Interview

Anonymous Interview Candidate

No Offer
Positive Experience
Average Interview
Application

I applied through a recruiter. I interviewed at Meta in Aug 2021

Interview

Reached out by recruiter. Technical screening, 1hr, 5 python, 5 SQL You will be able to see the test cases as you're coding. For SQL questions you can query the database to check the data. I got 9.5 out of 10 questions correct. The last SQL questions I got incorrect, but the interviewer said my logic looked right. Waiting for response.

Interview Questions
• Write a function to return the number of times a character appears in a string. The character can be the empty string.
• Complete a function that returns a list containing mismatched words in two strings. The return list can be in any order. I used set to solve this question, but was also asked to verbally explain how I would solve it without using sets.
• Given an array containing None values, fill in the array with the most recent None value. If the list starts with None, then don't do anything to it.
• Given a dictionary, print the key for nth highest value present in the dict. If there are more than 1 record present for nth highest value then sort the key and print the first one (alphabetically). N can be higher than the number of elements in the dictionary.
• Given a list of ints, balance the list so that each int appears equally in the list. Return a dictionary where the key is the int and the value is the count needed to balance the list. [1, 1, 2] => {2: 1} [1, 1, 1, 5, 3, 2, 2] => {5: 2, 3: 2, 2: 1}
• What percent of all products in the grocery chain's catalog are both low fat and recyclable?
• What are the top five (ranked in decreasing order) single-channel media types that correspond to the most money the grocery chain had spent on its promotional campaigns? media_type can contain mutliple values seperated by a comma, so single channel is when media_type only has one value.
• Percent of sales that had a valid promotion, the VP of marketing wants to know what percent of transactions occur on either the very first day or the very last day of a promotion campaign.
• Write a query that returns product_family, units_sold, percentage of promoted.
• Write a query that returns percentage of unsold product_category.
59 people found this interview helpful

## Data Engineer Interview

Anonymous Interview Candidate

Declined Offer
Neutral Experience
Easy Interview
Application

I applied online. The process took 4 days. I interviewed at Meta

Interview

Tech Screen covering SQL and coding in coder pad, 45 minutes timing interviewer was nice and helpful questions were not tricky or misleading in any way at all. Behavioral question at the end of the interview.

Interview Questions
Be the first to find this interview helpful