I applied through a recruiter. The process took 3 months. I interviewed at Meta (Menlo Park, CA) in Feb 2025
Interview
I made it to the phone screen round and the interview was pretty straight forward. As a data engineer, do NOT use leetcode to practice coding questions. I can't remember much of what I was asked but you need to be solid in SQL, especially tricky questions that may require self joins.
You need to be solid in Python DSA, a lot of questions revolving around dictionaries with list and string manipulation.
You have 50 mins for 5 python and 5 SQL questions.
I got through 6/10 total questions, but I just wasn't fast enough.
Interview questions [1]
Question 1
One python question was to reverse an integer and if it was negative to return it as a positive.
I applied through a recruiter. The process took 1 week. I interviewed at Meta (Sunnyvale, CA) in Mar 2026
Interview
The interview process was structured into two primary technical evaluations. The first was a coding round that focused on the "Goat Latin" problem, similar to the one found on LeetCode, which tested string manipulation and algorithmic logic.
The second stage was a troubleshooting round where I was tasked with diagnosing a critical issue on an all-in-one-machine server after it had triggered a system alarm. This required a deep dive into linux commands, such as top, vmstat, and netstat, to identify the root cause
Recruiter call followed by a standard online algo round that lasted for an hour which would then be followed by a one day on site marathon with algorithm, system design and behavioural rounds.
Interview questions [1]
Question 1
Two algo questions, one using min heap and the other about string manipulation.
The interview process now incorporates an online assessment. I interviewed when the process incorporated a tech phone screen and full loop onsite round of two coding, one behavioral and one product arch round.
Interview questions [1]
Question 1
Be prepared in the behavioral round for follow up Q&A for any given STAR story and questions can be asked in between your delivery or after. Questions asked were around technical challenges and conflict resolution to name a few. Coding was based on Medium difficulty Leetcode, some company tagged but one asked was not on Leetcode.