I applied through a recruiter. The process took 2 weeks. I interviewed at Meta in Dec 2021
Interview
I first spoke with the recruiter about my background and experience, then I had a professional interview with a fraud data scientist. I received a lot of information to learn for the professional interview, and 98% of it was irrelevant.
Interview questions [1]
Question 1
Table 1: users_disabled: user_id (int), disabled_reason (string), date(string)
Table 2: actors: user_id1(int), user_id2(int), probability_of_same_user(double)
Count the number of users for each disable_reason in the past 7 days?
question 2 (not sql): Which features make us realise that a user is a returning one?
Submit job application online, and wait for hr reaching out to you
1. prescreen (ask your background, location preference, relative skills)
2. video total time 45min (coding question+ case question)
3. virtual onsite (coding question+case question+case question+quantitative/statistics question) each round is 45min
Interview questions [1]
Question 1
1. prescreen (ask your background, location preference, relative skills)
2. video total time 45min (coding question+ case question)
3. virtual onsite (coding question+case question+case question+quantitative/statistics question) each round is 45min
I applied through an employee referral. The process took 3 months. I interviewed at Meta in Jul 2021
Interview
Standard interview process, one phone screen and one on-site. All the resources are online. Interviewers were very respectful, the nicest and some of the smartest I've met in a cycle of ~15 companies.
After the offer, talked with 2 DS managers who assuaged some of my concerns that I would not know anyone I was working with as I had to go through team selection. I ended up joining one of the DS manager's teams 4 months later after going through bootcamp.
Process took too long. 4 or 5 weeks between application, recruiter reach out, first interview, then 2 weeks for second recruiter briefing, then 6 weeks for onsite. No chance to speed up!