I applied through college or university. The process took 1 day. I interviewed at Meta in Feb 2010
Interview
The interview is composed of 1 coding questions. The question is like how you reverse a linked list. However, the recruiter may add some restrictions like no recursion, no hashtable, etc.
I applied through a recruiter. The process took 1 day. I interviewed at Meta in Aug 2011
Interview
Recruiter was helpful and accommodative to timing requests. Gave good overall description and expectations about interview process. Interview questions were not that difficult as imagined; however they apparently look for people who can code the most efficient solution at first go; which sometimes a game of luck. Interviewer was smart and polite; asking "logical" questions rather than trying to show off or stump the candidate sort of questions.
I applied online. The process took 1+ week. I interviewed at Meta (Seattle, WA) in Aug 2011
Interview
I got a phone call from a recruiter one day after I applied online. She asked me general questions about my experience and expectations. Onsite interview happened about 10 days later. I only talked to one guy, he once again asked me about my experience, about what I like about FB. Then he asked me one coding questions: given is a binary tree, write a function that returns Lowest Common Ancestor of two given nodes. After I did that, there was some time when I was allowed to ask some qustions about the company/team/ etc. Next day I received an email saying they have no position for me.
Interview questions [1]
Question 1
what can FB do to beat its competitors in my country, where it is not the most popular social network.