I applied through a recruiter. The process took 3 weeks.
The Meta interview process began with an Online Coding Assessment (CodeSignal) consisting of four problems. Notably, I advanced despite solving only 50% of the tasks due to an unexpected bug, which suggests the OA may act more as a threshold than a strict filter. This was followed by a Technical Phone Screen with a Meta developer—a fast-paced, 45-minute session requiring the solution of two LeetCode-style problems (typically Medium/Hard) on a notepad-style platform. A key aspect of this round is that code execution is disabled, forcing the candidate to rely entirely on manual dry-runs to verify logic, handle edge cases, and prove optimal time and space complexity. Although I successfully provided solutions for both problems, I was ultimately not selected for the next round, illustrating Meta's extremely high bar for speed, fluidity, and "zero-hint" execution in the current competitive market.
The technical evaluation was divided into two distinct parts: first, a 4-step CodeSignal assessment that ramped up in difficulty, followed by a live technical interview where I had to solve two LeetCode-style problems on a notepad-like platform without the ability to run the code.
The following metrics were computed from 24 interview experiences for the Meta Senior Software Engineer role in New York, New York.
Meta's interview process for their Senior Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Meta's Senior Software Engineer interview process in New York, New York.