I had one on-campus interview, a follow-up phone interview, and then an on-site interview at their HQ in downtown Palo Alto.
HR did a fantastic job coordinating the interview day, but the engineers who interviewed me were on their cell phones and did not seem interested in conducting a comprehensive interview.
Every interviewer started off with "Why Facebook?" and asked an algorithm and design question.
I realized later that almost all the programming questions I was asked were pulled DIRECTLY from "Programming Interviews Exposed".
From the book:
The design questions were centered around processing large amounts of data, caching, and time complexity.
Given a set of characters, print out all possible permutations.
Given a binary tree, print out the elements in order, without recursion.
Find the first letter in a string that does not have a pair.
Write a function that takes in an integer and returns the number of ones set in its binary representation.
The following metrics were computed from 1 interview experience for the Meta Software Engineer (New Grad) role in Palo Alto, California.
Meta's interview process for their Software Engineer (New Grad) roles in Palo Alto, California is extremely selective, failing the vast majority of engineers.
Candidates reported having mixed feelings for Meta's Software Engineer (New Grad) interview process in Palo Alto, California.