I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (London, England) in Jan 2019
Interview
These were the best attitude to candidates and most thoughtful organization of interview process which I have seen so far (I have seen a lot).
On the first contact with HR, he explained in details what to expect throughout an interview process and after it and send preparation guidelines for the next stage. The next interview (algorithm coding task) was scheduled in 10 days. The interviewer read my cv in advance so no wasted time to recount it. Both HR and interviewer were nice to deal with: responsive, not intrusive, qualified, engaged in an interviewee success - just perfect.
The only unpleasant thing was what for a position related to data science / machine learning is still being asked questions like for pure software developer position. Unfortunately it is also common in other IT companies and I was warned so my impression is still good.
Interview questions [1]
Question 1
What are the most technically interesting projects you have worked on?
I applied through an employee referral. The process took 4 weeks. I interviewed at Meta (Philadelphia, PA) in Sep 2018
Interview
Submitted resume, asked to fill out questionnaire about experience with SQL, phone interview with recruiter, in person interview (recruiters came to Philadelphia) 2 rounds, they gave a information session about the interview process before it.
I applied through college or university. The process took 6 weeks. I interviewed at Meta (Menlo Park, CA) in Dec 2018
Interview
I interviewed for a data science position on a smaller team at FB (not the core analytics team). Over a 6-week period, I had a couple of phone screens with recruiters, a technical pair programming interview, and a 5-hour on-site with about 5 different people. The day after the on-site, I got an email from the recruiter saying I did very well, but the team had just gotten word that their "business need had changed" and they would not be hiring for the role. They did not even apologize for wasting my time over the preceding 6 weeks. I'd probably spent more than 40 hours in the interviews and preparing for them. I think it's pretty ridiculous they took me through the whole interview process for a role that never even existed. I feel like FB treats people like dirt because they know that they can and tons of people will still apply. Very disappointing.
Interview questions [1]
Question 1
General SQL, business sense, machine learning, and testing questions. Very similar to other questions listed in this section.