I applied online. The process took 2 months. I interviewed at Meta (London, England) in Dec 2018
Interview
Applied through their online portal. Received an email two weeks later, saying they'd schedule an interview in the next two weeks.
Waited a week, sent a follow-up email asking if the interview was going to be scheduled or not. Didn't hear back for *three* weeks, when they then said they'd schedule an interview in the next two weeks.
Interview was video interview with coding practice. The interviewer was extremely disinterested and unhelpful.
Didn't receive an offer.
Interview questions [1]
Question 1
How would you detect if a binary tree is a binary search tree?
The process is straightforward and designed to help us get to know each other. It moves through a few stages at a comfortable pace, involves conversations with several team members, and focuses on making sure it's a good mutual fit.
I applied through a recruiter. I interviewed at Meta
Interview
Had an initial recuriter call and then scheduled a coding round with 2 leetcode questions. Practicing Meta-tagged leetcode questions would help prepare for this round. Interviewers expect clear communication and code.
Generic LeetCode-style questions, many tagged as Meta, so extensive preparation is required to perform well in the technical interview. The experience varies significantly - some interviewers provide hints and guidance, while others expect candidates to solve problems independently with minimal assistance.