The process took 1 day. I interviewed at Meta (Palo Alto, CA) in Oct 2007
Interview
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 with coordinating the interview day but the engineers that 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, time complexity, etc.
Interview questions [4]
Question 1
Given a set of characters, print out all possible permutations.
There were an excessive amount of rounds with a high difficulty of questions for a new grad role. Everyone I spoke too was very friendly though! Study hard and you may be okay.
Asked me two leetcode hard style questions and I knew it was over for me. Interviewer was nice and tried to guide me along the right path but the question just wasnt clicking with me.
2 tech, 1 behavioral
Tech were basic LC questions mostly from Meta tagged
Behavioral was also standard tell me about a time questions and deep dive into a project. A tech person was taking my behavioral, so went deep into why I used that tech and similar questions