First round: OA with 4 questions: 1 easy, 2 medium, 1 hard. I think the last two questions are quite difficult (one needs to use a sliding window algorithm on a string, and the other is to perform operations on a matrix).
Technical interview with 2 problems: 1 easy (valid parentheses string) and 1 medium (balance a BST tree).
Final round (after a week from the first round): 2 coding interviews with 2 medium questions each. 1 behavioral interview.
Offer (a week later).
As described above, behavior questions usually ask about your previous experience working with others and how you solve a problem.
The following metrics were computed from 4 interview experiences for the Meta Software Engineer New Grad role in Canada.
Meta's interview process for their Software Engineer New Grad roles in Canada is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineer New Grad interview process in Canada.