I applied online. The process took 1 week. I interviewed at Meta in Apr 2018
Interview
two phone calls:
first call introduction
second call "technical" interview
The second phone call that was supposed to be the technical interview was not designed to screen any data science knowledge.
It was only designed to screen some trivial coding questions. No statistics, no mathematics no machine learning questions were asked.
This was not an intelligently designed interview to do screening for "Senior data scientist".
It was rather a naively designed process with poor targets.
Overall it was a good experience.
Interview questions [1]
Question 1
Given a list, create a new list that does not include the duplicates of the original list.
I applied online. I interviewed at Meta (Rogers, AR) in Apr 2018
Interview
This was one of the most unintelligent processes of interviewing people I have ever seen in my career (PhD physics, 5 years in data science, machine learning).
These guys do not screen for critical thinking or deep knowledge of machine learning algorithms. They do not screen for problem solving skills, which is what they should be doing when screening for data scientists.
Instead they screen to see if you can write a few trivial coding questions
that anybody can do after googling for a few seconds.
I have had intelligent interviews before where they really screened problem solving skills.
After reviewing their screening process I would suggest Facebook hire freelancers on upwork.com.
1 phone screening, just an introduction
second phone interview, for further "technical" screening
Interview questions [1]
Question 1
Given a list, create a new list that does not include duplicate values of the original list.