Software Engineer applicants have rated the interview process at Meta with 3.3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 59% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Engineer roles take an average of 32 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 32 days.
Common stages of the interview process at Meta as a Software Engineer according to 6 Glassdoor interviews include:
Phone interview: 43%
Skills test: 29%
One on one interview: 29%
Here are the most commonly searched roles for interview reports -
I interviewed at Meta (Menlo Park, CA) in Nov 2014
Interview
Did three rounds of interviews.
First round: design a system to detect homeworking copying, which means input two strings and a integer K, if there is a common substring of them have length larger than K, return true, else return false.
Second round: nearly all behavior questions. In the last five minutes, asked me to code up a linked list reverse function
Third round: build a dictionary trie and implement search function, mainly focusing on the OO designing pattern.
phone interview. ask one project, and why want to work in facebook. Then ask two coding question. The first one is implement strstr(), and follow up is how to speed it up. The second question is 3 sum, and the element can be duplicated. Follow up is how to speed it up.
Interview questions [1]
Question 1
the interviewer ask me how to optimize the strstr() brute force method, and I said we can use KMP algorithm to do it, then he move on, and don't ask me to implement it.
I applied through college or university. The process took 1 week. I interviewed at Meta (Campus)
Interview
I submitted my cv on career fair and get the campus interview. Before the campus view, they hold a meeting at a cafe to let us meet with the interviewers.
Interview questions [1]
Question 1
quite easy, find the substring of the string
the difficult part is that your code should be bug free