Recruiter reached out to me initially via email & we set up a screener call. This call took 30mins during which the recruiter explored my experience and detailed the role to me.
The next stage involved a role play (scenario given a few days prior) and interview via video call with one of the team - total 30mins. Although slightly intimidating to act out a scenario over video, I was put at ease straight away and the time flew by. As this interview was with a team member, it offered me an opportunity to delve deep into day-to-day environment and the culture - as well as being the right fit for FB, it's important FB is the right fit for you too!
The last and final stage was three interviews in Facebook offices with various managers and a presentation, each again lasting 30mins. I received an offer two weeks later.
There was a lot of work involved along the way but I found the process quite exciting and every person I met at each stage makes you feel very at ease straight away. Not one interviewer I met was "out to catch you" - they all seem to want to seek out the best from you. Just make sure you prep well!