Research Scientist applicants have rated the interview process at Meta with 4 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 100% positive. To compare, the company-average is 59% positive. This is according to Glassdoor user ratings.
Here are the most commonly searched roles for interview reports -
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in Mar 2019
Interview
Initial phone screen with prospective boss. Two coding interviews on coderpad. First chatted about research for most of the call and didn't get much time to code, second spend the entire time on a coding exercise. The question in the second was a CS algorithm question, rather than anything related to statistics or coding per se -- it could have been done in pseudocode. The process seems to be designed to weed-out people without formal CS training, though I didn't get the impression that writing low-level code was an important aspect of the job. If you really want to work at facebook core data science, you should probably study algorithms so that you'll have seen what they're going to come at you with before they do.
Interview questions [1]
Question 1
Given an array of integer intervals (from a_i to b_i), determine the value of x such that x is within the maximum number of intervals.
I applied through a recruiter. The process took 4 weeks. I interviewed at Meta in Jan 2019
Interview
Phone call with recruiter followed by a technical phone screen. The recruiter mainly elaborated on the first couple of weeks in this position where you cycle through different groups for a day or two each before being assigned a team. No questions about prior research experience or projects.
Interview questions [1]
Question 1
Find the maximum font size to render a text in a box without overflow (length and width given). Each character has a different width. Character width given by font size and always the same within a font size.
I applied through an employee referral. The process took 2 months. I interviewed at Meta (Menlo Park, CA) in Jun 2018
Interview
Two phone coding interviews, 5 onsite interviews: 3 coding, one ML interview, one "fit" interview where they ask the next question before you finish answering the last question. It was an exhausting experience, and there was little to no focus on my background and past projects. Their feedback is always that they are looking for "signal" and they use that as an excuse to do additional coding interviews sometimes.
Interview questions [1]
Question 1
For a list of numbers, write a function that returns all pairs of indices that sum to a target.