I applied through a recruiter. The process took 2 weeks. I interviewed at Meta (Palo Alto, CA) in Jun 2011
Interview
Got contacted via LinkedIn. Had a chat with the recruiter, a very friendly lady, who asked about my background and about 8-10 simple programming questions at the end. Scheduled a phone interview with an engineer, who was also quite polite and helpful. After asking about my background, he gave me two questions. It wasn't my area of expertise (algorithms) so I did just okay, nothing superstar. Two days later I was told that there aren't any positions fit for me at present but they'd like to stay in touch.
Interview questions [2]
Question 1
Implement needle-in-a-haystack (string search). Make it more robust.
I applied through college or university. The process took 1 day. I interviewed at Meta in Nov 2010
Interview
I interviewed with them during the campus career fair. Initially had 2 rounds of interview on our campus, and then we were flown in for the onsite interview. The onsite interview took almost an entire day. We took a tour of facebook's office and then had around 3 1:1 interviews.
Interview questions [1]
Question 1
Given a Binary Search Tree, iterate over the elements without using recursion.
I applied through other source. The process took 1 week. I interviewed at Meta (Palo Alto, CA) in May 2011
Interview
A FB HR person contacted me out of the blue directly. Everything was quick and well thought-through. It really looks like they interview tons of people a day and have an industrial interview process. After a brief HR phone chat, I was given a choice of a phone interview or a brief onsite - chose the latter.
Interview questions [1]
Question 1
Given a set of non-overlapping integer ranges (1,3) (5,8), etc., and an input integer, what is the best way to organize the data and allow for quick search based on the input, etc.