Data Science applicants have rated the interview process at Meta with 3 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 online. The process took 2 months. I interviewed at Meta in Nov 2018
Interview
Applied online and was contacted by a recruiter 3 days later. The process was very well organized; after a few get-to-know-you emails I was invited to do a phone screening with the recruiter, then two stages of interviews.
Interview questions [1]
Question 1
Consider a brainstorming session about one of Facebook's products and a follow-up technical problem (either a coding problem or statistics) on that topic. Just make sure to be as creative as possible and don't concentrate too much on giving the perfect answer. It's more about assessing how you approach the problems and what your thinking process is.
I applied online. The process took 5 days. I interviewed at Meta (New York, NY) in Dec 2018
Interview
A recruiter reached out to me to interview for this position. The first part was an initial phone screen with that recruiter. She asked about technical proficiencies, a bit about my experience, and one business/analytic-oriented question. She then quickly organized the second interview, which was a phone screen with a data scientist. He asked one sql question and two data analyst type questions. I thought I did fine but apparently not; got a rejection email immediately after I hung up.
Interview questions [2]
Question 1
What is your favorite product and why? What could be changed about that product and how would you change it?
I applied through an employee referral. I interviewed at Meta in Nov 2018
Interview
First a technical phone interview then an onsite. The person who conducted the interview was rude, made the interview worse.She kept saying, yes your approach is correct but I am looking for another particular solution...
Interview questions [1]
Question 1
2 SQL, 2 coding and 1 product related question.
SQL ) There is a messages table showing the messages sent and date information. Find the top 10 users that sent the most messages. Then again the same question but filter the users to the most active users (active after a certain date)
Coding) There is a live stream of incoming data. How would you calculate the mean dynamically. How would you calculate the standard deviation.
Product) A new feature is going to be implemented in Messenger app, how would you go about it?