I applied through a recruiter. I interviewed at Meta in Dec 2017
Interview
Contacted by a recruiter, then scheduled a phone interview (2 questions leetcode easy-medium on coderpad). Moved to onsite but they asked me to make the 2 whiteboard code questions remotely. Passed the first-one, rejected after the second-one (even if my solution was O(n) and looking online it was used by other candidates that were given an offer). I feel that the interviewer was looking to a particular solution and if you don't find it you're rejected
I applied through an employee referral. The process took 5 weeks. I interviewed at Meta in Mar 2017
Interview
2 round phone interview. An engineer will call you to write code on codepad. Generally last 45 minutes. First 5 will be general questions like "why Facebook", last 5-10 will be asking questions.
Interview questions [1]
Question 1
Algorithm questions. Not extremely hard but you have to explain well.
I applied online. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Apr 2017
Interview
The recruiters and interviewers were great. The interview questions were about adding binary strings and about trees -- nothing too difficult. I did not get an offer, but it gave me confidence moving forward.