I applied through a recruiter. The process took 3 weeks. I interviewed at Meta (Menlo Park, CA) in Feb 2015
Interview
Recruiter reached out to me via Linkedin. Two weeks later, I had a forty-five minute phone screen, with focus on SQL and probability questions. Two weeks later I had the onsite with six 30-minute interviews, with focus on SQL, probability, and product management. I ended up not getting an offer, rejection arrived in four days after the interview.
Interview questions [1]
Question 1
Consider a game with 2 players, A and B. Player A has 8 stones, player B has 6. Game proceeds as follows. First, A rolls a fair 6-sided die, and the number on the die determines how many stones A takes over from B. Next, B rolls the same die, and the exact same thing happens in reverse. This concludes the round. Whoever has more stones at the end of the round wins and the game is over. If players end up with equal # of stones at the end of the round, it is a tie and another round ensues. What is the probability that B wins in 1, 2, ..., n rounds?
I applied through a recruiter. The process took 2 days. I interviewed at Meta (San Francisco, CA) in Aug 2014
Interview
Recruiter contacted me to set up a series of phone interviews. I then had 3 phone/computer interviews with different types of employees. Had I passed the phone interviews, the next step is an onsite with 5 interviews. In general this was my first interview of this type and I was not well prepared.
Interview questions [1]
Question 1
Multiple probability and statistic questions, multiple algorithm programming questions, multiple database questions, multiple product information questions.
I applied through an employee referral. The process took 2 weeks. I interviewed at Meta (San Jose, CA) in Jan 2015
Interview
First a screening phone call, then half-hour onsite, then 5 half-hour interviews. Almost all SQL & data analysis questions. Some logic/probability questions at the end. Very smooth & good communication. Not much else to say.
Interview questions [1]
Question 1
They described a transactional table, ask for SQL on whiteboard to generate a fact table.