Software Engineer applicants have rated the interview process at Meta with 3.4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 38% positive. To compare, the company-average is 44% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 19 days to get hired, when considering 8 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 36 days.
Common stages of the interview process at Meta as a Software Engineer according to 8 Glassdoor interviews include:
Phone interview: 42%
Skills test: 33%
Presentation: 17%
Personality test: 8%
Here are the most commonly searched roles for interview reports -
1 screening
4 rounds onsite:
- 1x behavior
- 2x coding
- 1x system
HR was very supportive, prep materials were provided, overall it was enjoyable experience. Questions are mostly LC medium-hard
Interview questions [1]
Question 1
Design a "people you may know" recommendation system
Nested List Weight Sum:
You are given a nested list of integers nestedList. Each element is either an integer or a list whose elements may also be integers or other lists.
The depth of an integer is the number of lists that it is inside of. For example, the nested list [1,[2,2],[[3],2],1] has each integer's value set to its depth.
Return the sum of each integer in nestedList multiplied by its depth.
Interview questions [1]
Question 1
You are given a nested list of integers nestedList. Each element is either an integer or a list whose elements may also be integers or other lists.
The depth of an integer is the number of lists that it is inside of. For example, the nested list [1,[2,2],[[3],2],1] has each integer's value set to its depth.
Return the sum of each integer in nestedList multiplied by its depth.
I applied through a recruiter. I interviewed at Meta (Menlo Park, CA)
Interview
A standard interview process with 2 rounds. A technical round of 2 Leetcode style problems and a round of technical, system design, and behavioral. Pretty standard and the recruiter went into most of the details beforehand, as well as giving ample time to prepare.