My initial contact with Facebook was a call from a recruiter to arrange a time for a phone screening. The recruiter was very friendly and helpful, and offered some more information about the details of the role. The initial phone screening was a more in-depth conversation with the same recruiter: we talked about my experience, my education, and my knowledge of Facebook's advertising model.
Following that, we arranged another phone interview with the team leader. Again, we talked about my own experience, similar projects I worked on in the past, my knowledge of Facebook advertising and suggestions for how I would improve it. The team lead also gave me more hands-on knowledge of what the role required and asked how I would go about it.
Finally, I was invited for a few hours of on-site interviews: a 1:1 interview with the department manager, a 2:1 interview with a couple of team members, another 2:1 interview with some other team members, and finally a presentation to the whole group. It could be a daunting experience but everyone was very encouraging and friendly.
Unfortunately, the team felt I wasn't perfect for the role, so I wasn't offered the job. However, I got a great impression from the people I met and I'd happily apply for other roles with Facebook in the future.