A recruiter reached out to have a quick conversation about potential interest, and an initial phone screen was set up about 10 days from then. This involved 2 coding questions in 40 minutes.
Once the screening was cleared, the recruiter set up a final round of interviews, consisting of 4 interviews divided across 2 days. All interviewers were nice.
The coding questions were not too difficult, but there's always pressure to finish coding a problem in about 20 minutes to do well. All coding and behavioral rounds went very well, but I certainly did not do well on the Design interview.
Largest common substring, dynamic programming (sentence using dictionary), custom data structure with constant time insert, lookup, and recall.
The following metrics were computed from 1,861 interview experiences for the Meta Software Engineer role in United States.
Meta's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Engineer interview process in United States.