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 was head hunted and after a phone screen, I went to Menlo Park to attend the onsite interview. The interview went really well and I gave the optimal solutions possible. I was optimistic to get an offer. After two weeks I got a mail that because of high volume of applicants they are not going to extend an offer.
This literally made no sense. I even took pics of all my answers and when I came back and verified all my answers. The recruiter didn't even have the courtesy to mail answers to my questions. Please save yourself time and energy and not apply here.
I applied through college or university. The process took 1+ week. I interviewed at Meta in Sep 2016
Interview
Got contacted by recruiter. Had an on campus interview and was asked a couple behavioral questions and dived straight into coding question. Interviewer was very friendly and overall made it a less intimidating experience.
I applied through college or university. The process took 2 weeks. I interviewed at Meta (Los Angeles, CA) in Oct 2016
Interview
I applied through career fair, and received email within a week. scheduled a tech phone interview the next week. It was a 45 min interview. the interviewer was nice, but I was not in good condition (just taken a nap, and my brain was not functioning well). we went straight to the problem. The problem is some dynamic programming stuff, I was afraid that I can't come up with the right solution so I just started writing stupid recursion solution to save some time. and then we spent some time fixing it. And I came up with the "right" solution at the end, but I don't have time to write it, so I just explained how it should work. and then I asked a few questions, and that is it. I got rejection email in only 15 minutes later.
Interview questions [1]
Question 1
for encoding that {a,b,c,...,z}<->{1,2,3,...,26}
if given a list of digit e.g. [1,2,3], this may represent {1,2,3}->{a,b,c} or {12,3}->{l,c} or {1,23}->{a,w}. so there are 3 possible interpretations for list [1,2,3]
so, given a list of digit, calculate the number of possible interpretations for the list.