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 100% positive. To compare, the company-average is 58.1% 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 1 user submitted interviews for this role. To compare, the hiring process at Meta overall takes an average of 37 days.
Common stages of the interview process at Meta as a Software Developer according to 1 Glassdoor interviews include:
One on one interview: 20%
Personality test: 20%
Skills test: 20%
Presentation: 20%
Group panel interview: 20%
Here are the most commonly searched roles for interview reports -
Interview for a summer internship
The process is really fast - it takes two consecutive days to take the interviews and you get the result within twenty four hours
Interviewers are friendly and try to relax the candidate
Usually there are no knowledge-based questions, and you can choose your preferred language
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Oct 2012
Interview
Was contacted by recruiter through linkedin profile. Had a initial phone interview with collabedit. Was not offered an onsite interview.
Was asked to write a program that would take a filename and a search pattern as arguments and return if the pattern matches the filename. Wildcards * and ? can be used in the pattern.
eg:
1. filename: file.txt pattern: f*txt result pattern matches
2. filename:file.txt pattern:f?le* result: pattern matches
Answer:
bool matchFilename(const string& flname, const string& patter)
{
for (int i=0,j=0;i<flname.length(),j<patter.length();i++,j++)
{
if (patter.at(j)=='*')
{
if (j+1<patter.length())
{
i = flname.find(patter.at(j+1),i+1);
i--;
}
}
else if (patter.at(j)=='?')
{/*do nothing*/}
else
{
if (flname.at(i)!=patter.at(j))
return false;
}
}
return true;
}
Interview questions [1]
Question 1
What is the most exciting thing about the current project Im working on
I applied through an employee referral. The process took 1+ week. I interviewed at Meta (Menlo Park, CA) in Apr 2011
Interview
A phone screen followed by 4 onsite interviews.
The interviews were mostly about coding which I liked, the interviewers were very open about their likes and dislikes in facebook and helped sell the place.
The recruiters were great in keeping me in the loop and giving me the status and eventually the offer.