Software Developer applicants have rated the interview process at Meta with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 67% positive. To compare, the company-average is 74.2% positive. This is according to Glassdoor user ratings.
Candidates applying for Software Developer roles take an average of 14 days to get hired, when considering 3 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 43 days.
Common stages of the interview process at Meta as a Software Developer according to 3 Glassdoor interviews include:
One on one interview: 50%
Skills test: 50%
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. I interviewed at Meta
Interview
Started with a quick phone call from a recruiter at facebook. He was very nice and polite but not technical. Questions were related to past experience but I felt as though it was more just a quick fit check before moving to a more technical interview.
Next step was a call with a Senior Engineer. The phone call was about one hour in which the you will be quized about elementary data structures and algs.
Interview questions [1]
Question 1
Create an iterator to traverse a binary tree. When the next function is called on the binary tree return the value at the next node as if you are doing an inorder traversal of the tree. Restrictions: Nodes do not have pointers to their parent node and you can't use recursion.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta in Mar 2014
Interview
1 phone interview : merge sorted list, maximum path in tree
3 round onsite : Regular expression, strStr, anagram, split sentence into words, talk about projects
1 extra phone interview after onsite : talk about projects, count and say
All the questions can be found in leetcode
Interview questions [1]
Question 1
Regular expression and strStr. I was not able to give KMP algorithm to strStr
I applied online. The process took 2 months. I interviewed at Meta
Interview
I applied online and was contacted by the recruiter and send me an invitation to solve the programming puzzle online. After it, I received the mail from recruiter and set up a technical phone interview.