The process was a recruiter screen, a coding round, and an onsite. The recruiter grilled me about my experience and ownership of scalable systems. The phone round included two tagged medium LeetCode questions (top 100) in 45 minutes.- Recruiter screen- Coding round with two tagged medium problems in 45 minutes- Onsite consisting of two coding rounds similar to the first, one system design round, and one behavioral roundThe onsite coding rounds were four top 100 tagged medium to hard problems. The system design round was to design Elasticsearch. The behavioral round had six or seven rapid-fire "describe a time" type questions.
System design was to design Elasticsearch.
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.