I applied at a campus recruiting event and received an email a few days later about scheduling an interview on campus. It was a 45-minute technical one-on-one interview. The interviewer asked me one straightforward question (see below).
A few days after the interview, I received an email inviting me to their Menlo Park location for another interview on campus. I flew out there for University Day and really enjoyed the whole experience. The interview was 45 minutes again, and the interviewer asked me two questions (see below). I thought I answered the questions really well in O(n) but did not get an offer.
Find all combinations of three numbers in an array that add up to zero.
Given a binary tree, print the average of each level.
Given an array of strings, return an array of arrays of anagrams. Example: Input: ("car", "rac", "start", "tastr") Output: (("car", "rac"), ("start", "tastr"))
The following metrics were computed from 1,861 interview experiences for the Meta Software Engineer role in United States.
Meta's interview process for their Software Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Engineer interview process in United States.