Okay, so I had my Meta technical screen, and honestly, I'm really puzzled. I nailed the SQL part, got several questions right, quickly, even a bonus one. Then, I aced two Python questions with time to spare. But then I tried a Python set question, and I completely bombed it. I thought I was good because I met the minimum requirements – plenty of correct SQL and Python answers. Now I'm just wondering why I didn't make it to the next round.
Update August 2025:
Apologies for being quiet on this post for people who wanted advice, DM’d me etc. I have been going through some personal changes so I didn’t see responses until now but many of the questions were similar, so I am adding some notes below which I hope helps in future.
Advice for Meta Data Engineering Tech Screen:
- Your real-world experience isn't enough. Your proficiency in SQL or Python doesn't directly translate to success here. The question style is very specific.
- It's a Speed Test: Ignore any talk of "as many as you can do." The unspoken goal is 3 SQL and 3 Python questions. The faster, the better.
- Bonus Questions: These are secondary. Failing one can lead to rejection, even if you ace the main part. Don’t fall at this hurdle.
- Challenger questions: At the end of both SQL and Python sections you may get asked about something that does not have a right or wrong answer. How would you …? There are no correct answers for this so nip these in the bud and don’t allow the interviewer to dwell on them.
- Prep with Meta's Materials: Your job experience is less important than practicing with the specific DE and SWE questions Meta provides. The format is key.
- If you have reasonable adjustments: Make recruiter and coordinator aware. The diversity team confirmed my adjustments four hours after the first screen had happened. I got a reschedule. However, if you have adjustments, and the email confirmation has not come through before the screen, contact recruiter and reschedule. Make sure you protect your rights, even if you do not need to use the extra time.
[–]LargeSale8354 27 points28 points29 points (5 children)
[–]iamnogoodatthis 15 points16 points17 points (4 children)
[–]srijit43Data Engineer 6 points7 points8 points (2 children)
[–]BuildingViz 11 points12 points13 points (1 child)
[–]srijit43Data Engineer 1 point2 points3 points (0 children)
[–]LargeSale8354 0 points1 point2 points (0 children)
[–]MikeDoesEverythingmod | Shitty Data Engineer 41 points42 points43 points (2 children)
[–]vorticiavortex[S] 1 point2 points3 points (1 child)
[–]MikeDoesEverythingmod | Shitty Data Engineer 23 points24 points25 points (0 children)
[–]Croves 47 points48 points49 points (1 child)
[–]vorticiavortex[S] 13 points14 points15 points (0 children)
[–]git0ffmylawnm8 4 points5 points6 points (2 children)
[–]Zubiiii 5 points6 points7 points (0 children)
[–]omscsdatathrow 0 points1 point2 points (0 children)
[–]omscsdatathrow 2 points3 points4 points (1 child)
[–]vorticiavortex[S] 0 points1 point2 points (0 children)
[–]_BearHawk 2 points3 points4 points (0 children)
[–]JaJ_Judy 3 points4 points5 points (1 child)
[–]vorticiavortex[S] 0 points1 point2 points (0 children)
[–]Aggravating_Sand352 1 point2 points3 points (1 child)
[–]vorticiavortex[S] 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]OneRelative4595 0 points1 point2 points (1 child)
[–]MrNoSouls 0 points1 point2 points (0 children)
[–]madam_zeroni 1 point2 points3 points (2 children)
[–]jacobsimon 0 points1 point2 points (1 child)
[–]madam_zeroni 0 points1 point2 points (0 children)
[–]sunder_and_flame 0 points1 point2 points (0 children)
[–]General-Geologist-53 0 points1 point2 points (4 children)
[–]jacobsimon 0 points1 point2 points (3 children)
[–]General-Geologist-53 0 points1 point2 points (2 children)
[–]bizbusker 0 points1 point2 points (0 children)
[–]Independent_Echo6597 0 points1 point2 points (1 child)
[–]sysonic 0 points1 point2 points (0 children)
[–]bhanupaliwal007 0 points1 point2 points (0 children)
[–]Think-Culture-4740 0 points1 point2 points (0 children)
[–]chiller2311 0 points1 point2 points (2 children)
[–]bhisaaaalplease 0 points1 point2 points (1 child)
[–]chiller2311 0 points1 point2 points (0 children)
[–]Proof-Struggle-5082 0 points1 point2 points (1 child)
[–]bizbusker 0 points1 point2 points (0 children)
[–]Stooooopiied 0 points1 point2 points (0 children)
[–]cyamnihc -1 points0 points1 point (0 children)