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 45.1% 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 -
The recruiter, and the everyone involved in setting up the phone interview was great. The interviewer was nice as well ... but I was kind of misled.
I was asked two questions, I got through the first one quickly, and then was asked a second. I realized I was going about the solution wrong, and figured out the best way to do it with 5 minutes left and described it, and he agreed that that was the best solution. I told the interviewer I could probably code the correct solution in the 5 minutes I had left, but he said we can just chat about what working at FB is like, and that since this is just the first phone screen I don't have to code the correct solution he's happy that I figured it out.
A day later the recruiter told me I didn't get past the first phone screen .. Then why didn't the interviewer just let me finish...
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Seattle, WA) in Jul 2016
Interview
Was contacted by interviewer on LinkedIn. Since I live in Seattle, I was called onsite for 45 min preliminary round. HR received me and gave office tour. Then, I was introduced to interviewer. Interviewer was young and energetic . Interviewer asked me a question around binary tree and I was able to answer the question and write code quickly. Next day I was contacted by recruiter saying that they want to scheduled another interview before calling me onsite. This time I asked for phone interview. Second interviewer asked another question related to trees. I was able solve the problem and write code in 40 min. Later HR contacted me and said Interviewers are not happy with me. I'm not sure what they were expecting. HR said they couldn't tell me the reason for rejection due to legal reasons. It seems like they just want young engineers who can just code.
Interview questions [1]
Question 1
Questions around BinaryTree and BinaryServiceTrees
I applied through college or university. The process took 1+ week. I interviewed at Meta (Ann Arbor, MI) in Oct 2016
Interview
The recruiter first asked me about the project. That took about 5 or 7 minutes. Then he asked to solve one coding problem. I successfully described the most efficient solution. However, it took me way too long, so I ran out of time before getting even halfway though the implementation.
Interview questions [1]
Question 1
You are given a list of strings (e.g. ["cat", "dog", "hat", "apple", "c"] ). Write a program that would take as input a string containing a wild card character, like "*at", "**t" (could be "cat", "hat", "bat"), "ca*", etc. and return true if there is a corresponding string in the list, and false otherwise.