There was no referral; I directly applied online. The process included one take-home assessment with BlueJeans and two technical rounds. The first round featured an easy LeetCode problem, and the second round featured an easy-to-medium LeetCode problem that was sufficient for an intern-level interview.
The following metrics were computed from 724 interview experiences for the Meta Software Engineer (Internship) role.
Meta's interview process for their Software Engineer (Internship) roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineer (Internship) interview process.