Intern applicants have rated the interview process at Meta with 3.5 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 59% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through college or university. The process took 1 day. I interviewed at Meta in Apr 2014
Interview
It was a telephonic interview of 50 minutes, which was overall good. The interviewer asked two very easy questions but nothing from my CV. The platform used was "collabedit", It has options of code formatting, but not compilation.
Interview questions [1]
Question 1
Remove duplicate characters from a string in O(n).
For eg - input - "abrtyrbw"
output - "abrtyw"
I applied through an employee referral. The process took 6 weeks. I interviewed at Meta (Menlo Park, CA) in Jul 2015
Interview
Such a stellar, stellar process. I was floored by how efficient and enjoyable every step was. I applied through an employee referral after meeting several employees at a conference. Because of NDA, I will remain pretty vague here--but several months later, they began looking for fall interns and a university recruiter contacted me saying she had received my CV through an earlier referral. A week later, we had a 40-minute phone interview (essentially a prescreening on what you're looking for, what experience you'd like to have, why Facebook, and most particularly what your research entails). Three days later, I found out I'd moved on to the next stage.
Two weeks later, I had a 50-minute Skype interview that was based on behavioral questions, more about my research, and a few curveball questions that make you think much more deeply about research and methodology. I found out that day that I'd moved on to the last stage.
Two weeks after that, Facebook flew me out for an on-site interview. Keeping this as vague as possible, I will say that they were so incredibly gracious and did so much to make sure I had a good experience (it would be hard not to!). Everyone I met was awesome, the campus is fantastic, and everything was incredibly efficient. Expect a presentation on a surprise prompt (you have three days to prepare) and one-on-one interviews.
When I left, I realized that even if I didn't get this, just the experience of that single day made everything worth it. Good luck!
Interview questions [1]
Question 1
NDA, but prepare for basic behavioral questions. For most, there is no right or wrong answer...they just want to see how you think, so as long as you're transparent with how you arrive at your conclusions, it opens the door for interesting conversation. My interviewers were awesome, and that seems to be a pretty normal aspect of Facebook employees. If you go on site, make sure to visit the Facebook store on the main campus (not the new one) and pick up an $11 t-shirt. (:
I applied through college or university. The process took 4 weeks. I interviewed at Meta (São José dos Campos, ) in May 2015
Interview
I sent my resume to a recruiter. They were coming to my university, so I had two interviews with two different engineers in-person. Before it, I had a pre-screen interview by phone with the recruiter and then I scheduled the interviews. Each interview was 45 minutes and it was basically: a description about the interviewer job, an overview in my resume, two average algorithm problems and then questions to the interviewer. In the problems, I gave all the possible solutions, starting by the easiest one. In one of them I didn't see a way, but the interview gave me a hint and it was fine. After three weeks I was called to another 45 minutes interview by Skype. In this interview I got stuck in an easy problem and three days later I got my result by email.
Interview questions [3]
Question 1
In the first interview, it was two questions: Given a tree, how do you print all the elements by levels? Given a rectangular grid with letters, search if some word is in the grid.
In the last interview: Given a array, do a function that returns true if there are two elements whose sum is 0. Then he asked me to check if there are three element whose sum is 0.