I applied through a recruiter. I had an initial recruiter call to talk about my background. Then we made an appointment for the phone screen interview. After the phone screen interview, it went to a 4-round interview loop.
Phone Screen: Two classic LeetCode problems in the Top 30 list. One tests binary search in a sorted array, and another one tests graph search using Breadth First Search or Depth First Search algorithm.
The following metrics were computed from 2,519 interview experiences for the Meta Software Engineer role.
Meta's interview process for their Software Engineer roles is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Engineer interview process.