Every single interviewer asked a puzzle question. The most complex was:
You're standing in a boat in a reservoir of water that is filled to the brim. There is a brick sitting on the bottom of the boat. If you pick up the brick and throw it into the reservoir, will the water overflow?
The process took 3 weeks. I interviewed at Meta in Mar 2012
Interview
Standard interview practice of 2 phone interviews and then one day of 1:1 interviews. Phone interviews were fairly high level and covered innovation and product design. 1:1 interviews went much deeper on a variety of topics. Most were focused on problems/issues that each person was tackling in their job today, so these were very FB specific.
Interview questions [1]
Question 1
What would you change about FB today? Why? What benefits would that bring? What challenges would be involved?
I applied through a recruiter. The process took 1 day. I interviewed at Meta (Menlo Park, CA) in Jan 2012
Interview
I was contacted by a recruiter, and scheduled an interview. I wasn't sure about it but it seemed foolish not even to talk to Facebook. Invited to the new Menlo Park campus for two in-person interview with two different PMs.
One interview focused on improvements and product ideas for Facebook. The interviewers were both very pleasant to talk to, and pushed every idea I'd come up with further, asking questions like "What are the potential drawbacks of that?" or "How would you integrate that with X other feature on Facebook?"
The other focused on logic and estimation problems, seeing if I could come up with a reasonable method for estimating impossible-to-nail values. This was pretty fun, actually, and I think went pretty well.
In the end, I received an email rejection after following up a few days later with a vague statement about how I could have had better vision -- reading between the lines, I hadn't done my homework in advance on the current cutting-edge developments at Facebook.
Still a very positive experience, and the two PMs I talked to were genuine, friendly, and enthusiastic about the process and any questions I had.
Interview questions [1]
Question 1
What would you change about Facebook if you started tomorrow?