I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Menlo Park, CA) in May 2012
Interview
Initial communication was through a recruiter, who reached out unprompted via LinkedIn. After chatting with the recruiter briefly over the phone, she quickly set me up for a phone interview, which was not that difficult/unexpected. This was followed by a half-day on-site interview, which involved lunch followed by meeting with four separate employees four 45-60 minutes each. Interviews were back-to-back, and the last interviewer escorted me back to the lobby.
Interview questions [1]
Question 1
The initial question (writing a function to calculate a square root) ended up being the most difficult because it threw me off. I knew there was a good iterative method for doing so, but could not recall Newton's method in the moment, and I sadly let this nagging thought get in the way of my ability to work through the problem. My failure to perform well on that question set a negative tone for the rest of the interview, since each interviewer after the first can see notes from the previous interviewers.
I applied online. The process took 4 weeks. I interviewed at Meta (Menlo Park, CA) in Jul 2012
Interview
Applied their careers page, got a response within 3 days. I was asked some Qs about my education and work-ex, then was asked to fill up a questionnaire,was given a choice of Phone interview or on campus, I scheduled on campus, cleared that than had a full day, interview.