I applied through a recruiter. The process took 4 weeks. I interviewed at Meta in Oct 2019
Interview
I was contacted by a recruiter via E-mail. Got interview in one month, two coding problems from LeetCode, one medium and one hard. Finally got rejected since I didn't do well in solving the problems.
I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Nov 2018
Interview
Recruiter reached out to me first. Two-round of phone screens are scheduled. However, after that I was told the positions were filled. So they even cannot told me if I had passed the interview or not. The engineers I met in the interviews are really nice. But the recruiter sucks.
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta
Interview
After an internal referral, a recruiter contacted me to have two phone interviews.
The first phone interview went easy with a binary tree path problem and a search problem.
The second phone interview was ok with a sorting problem and a random sampling problem.
Overall, the questions are easy to medium coding level, but demand a high accuracy and solid background of basic data structure and algorithms.