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 -
The phone interview was pretty fast and the experience was good.
The onsite was kinda ok, easy questions.
Then comes the interesting part, I waited 9 business DAYS after my onsite was finished. I took him 7 days to collect feedbacks. I have few competing offers deadline approaching, which really annoyed me. I sent one email to my hr per day, and then she just stopped replying to me for few days.
Anyway, the interview process was extremely slow in my case.
I applied through a recruiter. I interviewed at Meta in Jul 2016
Interview
I was initially contacted by a recruiter and we had an initial discussion about engineering at Facebook and my interests. I was then scheduled for a phone interview.
The phone interview was with an Engineer and he asked 2 pretty standard coding questions, nothing crazy. After the phone interview, I was invited onsite.
The onsite interview consisted of 5 sessions:
* A discussion with the interviewer about my past experience and how I reacted to certain situations ("tell me about a time when" type questions) and a coding question
* 3 coding sessions
* A system design session
I also had lunch with an Engineer and was able to ask additional questions during lunch. Overall, the sessions were well managed. 2 of the coding sessions involved standard coding questions that can be found on various online resources (leetcode, geeks for geeks, etc). The third was a question that I hadn't seen before and that I found challenging. I ran out of time on this particular session.
The system design question was relatively straightforward.
The discussion + coding session threw me for a loop. I had a discussion with the interviewer for most of the session about various situations in the past. Suddenly, he said "ok, we have less than ten minutes left, time to code". It was a little jarring and I had a little bit of a tough time switching gears so suddenly. The question itself wasn't too difficult, but the sudden change caught me off guard and I had some mistakes in my solution.
Overall the interviewers were very nice and respectful. When I had the opportunity to ask questions, it felt like they were hones and sincere in their answers (it didn't feel like unnecessary corporate cheerleading).
After my onsite had concluded, I received an email for feedback on the interview, which was nice. They asked for detailed feedback on the interview and whether or not the folks were on time for the sessions. It seems like Facebook takes their interview process and the feedback seriously (from what I can gather).
In the end, I was not extended an offer, but the overall process was very efficient and smooth.
I applied through college or university. The process took 3 weeks. I interviewed at Meta in Feb 2016
Interview
I applied through my school job website. Their interview process for the Software Engineer, Intern position is 2 technical interviews via Skype/phone. HR recruiter reached out to me through email and set up an interview with a software engineer. HR recruiter asked me initial background questions in the email such as: what teams would you like to be a part of. The software engineer used Skype for the first technical interview. The interviewer asked me questions about my resume and we used an online text editor for coding questions.