I applied through an employee referral. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in Jun 2018
Interview
One phone interview followed by one on site. Three rounds at the on-site interview plus a reception period and a lunch interview which were not evaluative. Facebook has Ninja and Jedi interviews. Ninja = coding interviews. Jedi = 1 behavioral interview and if candidate is not experienced, half way through the interview you may be asked another coding question. Ideally Jedi interviewer is an experienced employee.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in May 2018
Interview
First technical phone interview consisted of a discussion of my resumé and then two algorithm questions to be solved on coderpad. Then onsite interview at menlo park which was 45 minutes of more discussion and two more algorithm questions. Very quick and smooth process from the recruiter.
Six different interviews, first in video call the rest in person. The process took a bit less than two months. There have been no major surprises during the process. Difficulty was average