I applied through a recruiter. I interviewed at Meta
Interview
Firstly I was calles by a recruiter who askes me if I'm interested with the position. Then I interviewed with the team lead. Later, I've interviewed with 4 more people. At the end, I interviewed with another team lead. It was a long interview period. However, interviewers were very comfortable to I felt comfortable during the interviews
I applied through a recruiter. The process took 1+ week. I interviewed at Meta (Menlo Park, CA) in Oct 2017
Interview
One initial phone interview then on sight interviews with 3 people. Really interesting and challenging questions, a lot more about your problem solving/situational rather then 'tell me' questions. At no point was I asked about my experiences, it was more about you showing them your skills.