I applied through a recruiter. The process took 1 week. I interviewed at Meta (Menlo Park, CA) in Jun 2018
Interview
Simple and pleasant. Polite, but interviewer was low level and inexperienced. Very crowded with many applicants. There were a lot of young kids fresh from graduation applying for jobs. Parking lot was much over capacity.
I applied online. The process took 3 weeks. I interviewed at Meta (New York, NY) in Apr 2018
Interview
The process consisted of two steps. First, a technical phone screen with a code writing component. if you passed that, then they bring you on-site for a day-long series of interviews.
For the on-site interviews, I had 5 interviews: 2 coding interviews, 2 design theory interviews, and a "social" interview. My understanding is that how many interviews and what kinds of interviews you have depends on the role you're interviewing for.
Overall, the process felt tough but reasonable, given how competitive those positions are. They provide a lot of material in advance to allow you to prepare well; others would be advised to take advantage of that material.
Interview questions [1]
Question 1
Who was your worst boss, and why? We spent a good amount of time talking about my answer and my justification for it.
I applied through a recruiter. The process took 3 months. I interviewed at Meta (Londra, Inghilterra) in Dec 2017
Interview
Got contacted by a head-hunter from Facebook London. After a phone-screen interview I was invited to the onsite stage. The onsite stage consisted of five 45-60 sessions with different people. There were 3 kinds of sessions: coding, design, behaviour/motivation. Throughout the interview process everyone was very open and supportive. Still waiting for the outcome.
Interview questions [1]
Question 1
I don't think I am supposed to give exact questions that I was asked. The coding tasks were fairly simple. The design interview was more like a working discussion on how to design a certain API. The behavioral interview was more or less me describing various interesting situations that came up during past projects.