I applied through a recruiter. I got a DM from a Meta recruiter on LinkedIn, and the process was super fast.
The initial recruiter screen was the usual background check and alignment on level (E4/E5). Then there was a technical phone screen with two LeetCode-style coding questions, mostly mediums around arrays and strings.
The onsite was four rounds total:
I was a bit shaky on the system design and how to actually collaborate with the AI without looking like I was cheating, so I did a few mocks on Prepfully with a Meta SWE. That helped a ton with my structure and how to pipeline my thoughts while the AI was generating code so I didn't just sit there idle. I got the offer two weeks later, and the team seems great so far!
Given an array of strings, write a function to return all strings that are anagrams.
The following metrics were computed from 359 interview experiences for the Meta Software Engineer role in Menlo Park, California.
Meta's interview process for their Software 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 Software Engineer interview process in Menlo Park, California.