I applied through an employee referral. I interviewed at Meta (New York, NY)
Interview
Efficient, informative, and they gave me a fair chance to prepare. They told me what to expect and sent me suitable preparation material. I did review and practiced a few of the questions in Python.
Interview questions [1]
Question 1
Fundamental Algorithm questions that every Computer Scientist should know.
I applied through an employee referral. The process took 4 weeks. I interviewed at Meta in Jan 2015
Interview
First phone screen, pretty easy algorithmic problems (shuffle an array), complexity analysis on the response. Second phone interview: algorithmic problems again, a little more difficult than the first.
Third interview: conversation with one of the datascientists about basic statistical modelling techniques
Interview questions [1]
Question 1
Find all indices into an array A such that:
* There are three elements (not necessarily distinct)
* The three indexed elements sum to 0
I applied through a recruiter. I interviewed at Meta (Menlo Park, CA) in Nov 2016
Interview
Five interviews, lasting thirty minutes each, with other Data Scientists. Three were some kind of "technical" and two were business cases. I was flown in the night before, given an email with information to help me prepare (including links to similar questions), and treated to lunch at the campus.
Interview questions [2]
Question 1
There's a game where you are given two fair six-sided dice and asked to roll. If the sum of the values on the dice equals seven, then you win $21. However, you must pay $5 to play each time you roll both dice. Do you play this game?
And in follow-up:
What is the probability of making money from this game?
We at Facebook would like to develop a way to estimate the month and day of people's birthdays, regardless of whether people give us that information directly. What methods would you propose, and data would you use, to help with that task?