I applied through a recruiter. The process took 3 months. I interviewed at Meta (Menlo Park, CA) in Apr 2019
Interview
1. Recruiter contacted me via LinkedIn
2. Quick interview about my background. Detailed questions about 1 project.
3. Scheduled a video conf call with a mock “Execution” interview to learn from. Case question: How to setup goal and metrics for a birthday post feature.
4. Execution Interview
5. Product Sense interview
Interview questions [2]
Question 1
Execution: Facebook Ads dropped with 20%, Mark Zuckerberg calls you and ask you to fix it. What do you do?
Sense: Build a Book recommendation product?
1. What is the goal?
2. What user personas. Detailed user profile.
3. Metric? Formula and why.
4. What to build?
5. How will it work and look like?
The recruiters at Facebook are great and go out of their way to help you succeed in the process. There's a video interview (2 45-min interviews) then an on site
I applied through an employee referral. The process took 3 months. I interviewed at Meta (Washington, DC) in May 2018
Interview
The whole process from the time the recruiter contacted me until I got the offer was 3 months. I did a recruiter phone screen for about 45 mins first and then my info was sent to the hiring manager. I waited about 3 weeks and got invited to a video conference interview with the hiring manager that lasted an hour. After that, I waited a week and was invited to an on-site interview loop. I interviewed with 5 people that day and also had breaks and lunch with potential team members. I was there about 6 hours.
I had to wait roughly a month before I got the good news which was delivered by phone and followed up with the formal offer letter the next day.
My recruiter was great during the whole process and kept me informed. She coached me prior to the on-site interview loop also. I found the whole experience good and all the people were very friendly. It wasn't easy by any means, definitely prepare well and really understand the mission, the culture and why you want to be there.
If you interview and they aren't moving forward most likely the news will be delivered via email.
Try to find someone to refer you because it really helps get your resume looked at which can sometimes be the hardest part.