I applied through college or university. The process took 3 weeks. I interviewed at Meta (New York, NY) in Oct 2018
Interview
Straightforward technical stuff, behavioral, otherwise fairly standard recruiting procedures for new grads with resume drop type collection. People seemed robotic and fit the tech stereotype of generally young and not particularly diverse. Got a sense that they didn't think about broader implications of work.
I applied through a recruiter. I interviewed at Meta
Interview
1. recruiter reaches out and gives an overview of the interview process. sent the link to choose tech screening time
2. 1hour tech screening (including case study, SQL)
3. virtual onsite (depends on the team, ~ 5 rounds with different people)
Interview questions [1]
Question 1
SQL question is medium difficulty level. be familiar with window function.
The case study is about notification. need lots of brainstorming about how to evaluate if the notification success or not.
The total time is 1hour. The first half an hour for product questions and the last half an hour for sql coding. For product questions, they will give you some hints and ask you many different separate or small questions to help you get the final answer for this big questions.