I applied through an employee referral. The process took 2 weeks. I interviewed at Meta (London, England) in Oct 2016
Interview
I had a brief chat with a recruiter that illustrated the process. Afterwards I had two phone screen algorithms interviews on separate days. They gave me an answer for both interviews on the same day.
Interview questions [1]
Question 1
Typical algorithm questions. Some of them a bit trickier (NP-Hard).
I applied through college or university. The process took 2 weeks. I interviewed at Meta (Boston, MA) in Oct 2017
Interview
The interview process was fairly short, and very straight to the point. You are given a link to an online coding platform (a text editor basically) and you can use that to see how the environment during an interview is. For example, you can code with a timer and sample questions, and you can also compile to see if the outputs are desirable. There were two coding questions, to be solved within about 50mins. Sometimes the interviewer might prompt you if you might have made a small error. It was a phone interview where the interviewer can see the same view as you on the online text editor. After the questions were done, they asked if I had any questions, or would like to know about the company.
Interview questions [1]
Question 1
One was about a C vector implementation, and the other was a graph algorithm implementation.
I applied through a recruiter. The process took 3 weeks. I interviewed at Meta
Interview
Had an on-campus first-round interview, I thought I stumbled a bit but recruiter was nice and helped me through the problem. Invited to second round on-site interview where they flew me out to the Facebook headquarters. Had one interview in the morning.