I applied through an employee referral. I interviewed at Meta (Menlo Park, CA) in May 2020
Interview
The process is long with many steps. Success is highly reliant on whether or not you connect with your interviewer. My recruiter scheduled my interview and then neglected to tell me about it. I found out 2 days before when I checked in and had to scramble to prepare.
I applied through a recruiter. I interviewed at Meta
Interview
First round recruiter screening, second-round skills interview with a current employee. The final round is a panel interview with a presentation of your own research followed by 3/4 one on one interviews.
Multiple steps with recruiters and someone in a similar position. There were issues in getting the right position set up for the interview and multiple times when lack of communication with recruiter made it difficult to schedule.