Software Engineer Intern applicants have rated the interview process at Meta with 3 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 74.2% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Mar 2009
Interview
Two phone interviews. Was contacted by recruter.
Interview questions [2]
Question 1
Given list of revision numbers and build statuses (OK or FAILED).
Example : { (10001,OK ) , (10002, OK) , (10003, FAILED) , (10004,FAILED) }
Find number of revision where build has failed in first time.
I applied through other source. The process took 4 weeks. I interviewed at Meta in Mar 2011
Interview
I had two technical interviews, both on the phone since I live in Europe and all of Facebook's development is done in the U.S. They talk to you on the phone while asking questions, then you code in an online text editor of which they can see the results live as well.
They're very reasonable during these interviews: when you didn't quite get a question, they'll happily explain it better, if your answer is good but not quite there, they'll point you in the direction they want to hear more details about, and so on.
The process took 2 weeks. I interviewed at Meta in Jan 2012
Interview
I had an initial informal interview with the campus recruiter who got me a technical phone interview. The technical interview was on the phone, was 45 minutes long, and consisted of two programming questions that were relatively easy. The recruiter was pretty friendly, and the interviewer was pretty cordial. I felt confident about the interview, but I was told I wasn't a good fit.
Interview questions [1]
Question 1
Implement the functions for a stack and function getMinimum() all with O(1) complexity.