I applied for a Data Engineering role at Meta and received a rejection after the first-round interview. Here is a summary of the interview process:
The interview consisted of five questions. Two were straightforward SQL queries: one involved a simple join of multiple tables, and the other was a self-join. I initially wrote the second query incorrectly but corrected it on my second attempt without assistance. Both queries ultimately produced the correct results.
There were also two easy Python questions. While not found on , they were simple, and I passed all test cases. Finally, there was one medium-level question conceptually similar to the "Minimum Number of Arrows to Burst Balloons" problem, but not identical. I passed all test cases for this question as well.
Despite passing all test cases, I received a rejection email within two days. The reason for the rejection is unclear.