A recruiter reached out to me on LinkedIn to understand my work experience and my comfort level with SQL and Python.
They asked about five SQL and five Python questions to qualify for the next round.
However, they forgot to schedule my telephone interview for three days, and I had to follow up with them on LinkedIn.
The interview was finally scheduled three weeks later.
I was able to solve four SQL questions and three coding questions, with all test cases passing.
It has been more than a week since then, and the recruiter is no longer responding. I have no idea what happened, though I assume I was rejected as there has been no formal email.
I am surprised by the Facebook interview structure, or perhaps I was just out of luck.
SQL: Questions are already on Glassdoor and can be solved using AVG, COUNT, LEFT JOIN, and multi-table joins. Mostly focus on percentage-type questions.
Python: Fill in the blank (edge cases of input list: None, []). Find the count of letters in a string. Find uncommon words between two strings.
The following metrics were computed from 82 interview experiences for the Meta Data Engineer role in Menlo Park, California.
Meta's interview process for their Data Engineer roles in Menlo Park, California is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Data Engineer interview process in Menlo Park, California.