I applied online. The process took 2 weeks. I interviewed at Meta in Apr 2019
Interview
I had an initial call with a recruiter, where I was asked one easy question about a skewed mean vs. median. I then had a 45-minute technical phone interview with a Data Scientist Manager. One very easy SQL question, followed by about 30 minutes of just product analytics questions. I thought it went really well - the conversation went smoothly, good energy, I gave detailed answers and have product knowledge and enthusiasm from using the products myself. I was really excited about it, but then I just heard I didn't get past this round. Not sure why, I emailed asking for any feedback, but haven't heard yet. Red flags: the video aspect of the BlueJeans app didn't work, so we couldn't see each other; interviewer came off as slightly snobby and arrogant and told me she didn't read past the first page of my resume (I have a two-page resume, - I know there is debate about that, and I've heard cases made for either one-page or two-page, but now I'm strongly considering condensing mine to one page), but I guess they can afford to be that way, as they are facebook... (eye roll). Every time I've spoken with a Facebook data scientist in recent years, either in interviews or informally, there is a "you're lucky to speak with me, I know I'm in a privileged position and I love holding that over your head" vibe... not at all a humble stance or a sense that everyone has things to offer, not *only* people who work at Facebook. It's confusing to have a *technical* phone screen and to answer all the *technical* parts reasonably and correctly, and ... not make it to the next round, at which time rejection can be anything from personality fit to company needs. Being rejected at a technical round after doing well on the technical aspect is... odd.
Interview questions [1]
Question 1
Given a table with columns country (with two-letter country abbreviation), count of requests sent, percentage of requests sent failed, condense down to this data grouped by country: country (one row per country), total count of requests sent, total count of requests sent failed.
Initial phone screen with a recruiter followed by a 45 minute phone call with another Data Scientist.
The Data Scientist I interviewed with was clearly another cog in the machine. He had quite a bit of an ego and his responses betrayed the fact that he is clearly into the little office political games behind played back at the headquarters. This is not a good look for the company or its culture. I don't care about your "internal baseball", as the interviewer put it.
The questions were fair but the attitude the interviewer gave at every step of the way was a huge turn off. There's no need to be smug or smirk at every answer being given. All sorts of red flags and alarm bells were going off in my head.
I've since interviewed with other companies who are a bit more empathetic during the interview process.
I applied online. The process took 1 week. I interviewed at Meta in May 2018
Interview
First i got a phone call from a recruiter, she asked a lot about my experience and asked some analytical questions related to the product. After a day i was called to come for one on one interview onsite
Interview questions [1]
Question 1
SQL and product analytics. The SQL part is easy to prepare for, what you need to know very well is aggregation functions, join and union. The SQL questions are based on a real Facebook use cases. You get a table with all activities - id, activity type, typed content, user_id and cetra. What you need to do is to write code to calculate the number of reported abusive comments of some sort, and later to provide the percent of reported content per day which are actually abusive by combining another table.