I applied through a recruiter. The process took 1 week. I interviewed at Meta (Seattle, WA) in Oct 2017
Interview
First the interviewer asked questions about my resume and my experience, then goes to tech question which is write code use any language to solve a algorithm question. After that, ask several questions about the interviewer and Facebook.
Interview questions [1]
Question 1
Given an vector<string> (e.g ['cc', 'ca', 'bc']) and a dictionary order (e.g. ['c', 'b', 'a']). To decide whether the given vector<string> is sorted or not.
I applied through an employee referral. The process took 4 weeks. I interviewed at Meta in Mar 2017
Interview
2 round phone interview. Each round you can have at most 2-3 weeks for prepare. All phone interview, no video, no onsite. Each time the phone interview will last around 45 minutes. 30-40 minutes for problems, the rest ask questions.
I applied through college or university. The process took 5 days. I interviewed at Meta in Sep 2017
Interview
The interview process involved two interviews held within the span of a day. We had a meet and greet with our first interviewer 2 days before the interview which was nice. Only got the second interview after doing well on the first one.