Intern Software Engineer 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 college or university. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Feb 2012
Interview
Stopped by Facebook's table at my university's career fair to drop off my resume.
Got an email in about a week saying they wanted to interview me at my university's career center. If I did well on my interview, they would schedule another one for me the next day.
First interview was 30-min, one technical coding question and "Why Facebook?"
Found out that evening that I was invited for another interview the next day.
Second interview was 45-min, 3 technical coding questions and "Why Facebook?" (again)
Recruiter emailed all my university recruits saying they would collect results and let us know within a week.
Tuesday, got an email from my recruiter saying I did well on my interviews. She introduced me to a different recruiter, to whom I had to send my availability for a phone call to discuss next steps. I thought I needed to schedule another interview; however it turns out my recruiter was calling me to extend me an offer.
I applied through college or university. The process took 2 months. I interviewed at Meta (Kraków) in Dec 2011
Interview
Facebook visited my university. We had a 45 min test and some of us were invited for 1:1 interview next day.
After that interview, recruiter contacted me like 2-3 weeks later and arranged phone interview.
Interviewers were very friendly. At the start they told me something about what they are working on, they gave me a small programming challenge. Interviewer wanted to know about my ideas for solving the problem and gave small hints if I got stuck.
Interview questions [3]
Question 1
Given a file with 3-letter words, print all 3x3 with each row, column and diagonal being one of the words from given file.
Given n+1 buckets with n of them with ball inside and move(a,b) function, that moves ball from bucket a to bucket b. Each ball has a different number from [1,n] on it. Move balls, so each bucket has a ball with matching number in it.
The process took 8 weeks. I interviewed at Meta in Jan 2012
Interview
The interviewers were very nice - couldn't understand what one interviewer was saying, but he wrote the tasks and it was ok in the end. Had planned 3 technical interviews in total, failed the last one. The recruiters were extremely nice and prompt. Will definitely apply next year, all the interviewers seemed to be energetic and enthusiastic about their work - sound like the team I want to be part of and definitely worth the struggle.
Interview questions [2]
Question 1
given the utitlies getFriend(User u) and areFriends(User u1, User u2), write the function which takes as parameter the array of users and return a bool saying if you can divide the users in 2 groups s.t. if u1 and u2 both belong to a certain group, they are not friends.