After receiving a referral, I was contacted for a 45-minute phone screen, which occurred one week after the initial contact. Following that, it took about a week for feedback. I was then confirmed for a second-round, 45-minute virtual interview.
They implied the second round was supposed to be on-site, but due to the coronavirus, it was changed to a virtual format.
Both interviews involved coding almost immediately at the beginning. Five minutes were left at the end for introductions or questions for the interviewer.
There was no behavioral component, but I would guess that they base personality evaluations on interactions with the recruiter and the type of questions asked at the end.
Longest strictly increasing subarray of ints, then update to allow one break (non-strictly increasing int), then update to allow k number of breaks + time complexity of each part.
Closest path from A to B given an unweighted, directed graph of positive ints, then update given a binary tree that includes duplicates.
The following metrics were computed from 546 interview experiences for the Meta Software Engineer (Internship) role in United States.
Meta's interview process for their Software Engineer (Internship) roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Meta's Software Engineer (Internship) interview process in United States.