I applied online. The process took 2 months. I interviewed at Meta in Aug 2015
Interview
The interview started with a phone screen. After that, I was scheduled with a recruiter. Two more interviews later, I was scheduled for an on-site interview. Once there, I went through a string of interviews after a short tour.
Overall, the experience was incredible. The recruiter took quite a bit of time to prep me for the process and was always available to answer any questions. They understood that I had to work the interviews around my current work schedule, and were accommodating to that end. Everyone really seemed to understand that nerves come into play during interviews, and they all did their best to alleviate any discomfort and stress.
The people asked some great questions and gave me ample time to ask my own questions. Every single person seemed to know how to do their job well and exuded a sense of confidence. With each interview, I felt like they wanted to know me as a professional and wanted to see how I would fit in with their team. At no point did I feel like any question was a pass/fail situation.
Facebook is, of course, a technology company. There were some technical questions, and some of them were rather intense. You knew the answers or how to reason them out, or you didn't. I missed a couple of questions, and I do not feel that those missed questions negatively impacted me. Most of the interviewers said that they would prefer for the interview to be in conversation format. In every case, that's exactly what happened.
I realized in the last couple of interviews that the position I interviewed for may not be the right fit for me. It seems Facebook agreed as they did not move forward after the on-site interview. They gave me a call after about a week and let me know what they liked and gave me the opportunity to ask any final questions.
I still want to work for Facebook. The energy and passion is obvious as you walk around the campus, and I want to be a part of that. I wanted to be a part of their team before the interviews, but the interview process really solidified my interest. I'll be watching for a position that may be a better fit and apply again. Hopefully soon!