It started with a recruiter reaching out to me and inviting me to an event. I had a phone screen with the recruiter to discuss the overall interview process and for them to learn a little bit more about me.
Next, I was scheduled for two 45 minute (back-to-back) video conference interviews (since I'm not located in Menlo Park). The first was product sense followed by product execution. The product execution was a bit strange as the interviewer was following a "product sense" script, and only with 5 minutes remaining did they ask "product execution" related questions. After one week, I heard back that product sense went well but they wanted to do another execution (no surprise there). I scheduled another product execution (via video conference) and that one went very well.
Within a week of that interview I was invited to come on-site to partake in another product sense and product execution interview, as well the leadership and drive interview. Facebook flew me out and paid for all related expenses. I then had the three interviews, 45 minutes each, back-to-back-to-back. I felt good about my execution and leadership and drive, and so-so about the product sense. For product sense, I felt I did an ok job of understand the goal for the product and the pain points, but did not propose a strong solution. I proposed three and chose to go with simplest one, justifying that it would be the quickest way to test the market. The interview at the end asked if I felt my solution achieved the original goal, and I shared that I felt that it had only achieved about half of the goal. One week later I received a call from the recruiter stating that the team had chosen to pass and that I should try again in a year. They're not able to give specific details on why the team passed on me, but emphasized it was a tough decision. I'm assuming they tell that to most folks who make it on-site. Everyone was very nice and helpful throughout the process.
In terms of my preparation, I spent time with the CIRCLES framework, as well as Steller Peers. I also did about 7-10 mock interviews. I determined that while the mock interviews were a useful exercise, I was getting VERY different feedback from the individuals I was doing the mocks with. Ultimately, I decided to spend my time learning the ins and outs of the various product offerings, understanding FB's KPI's and keeping a pulse on the news announcements. For me personally, the frameworks (e.g. CIRCLES) to answer the questions are helpful, but can also make you more nervous/scatterbrained, because you're trying to follow a specific playbook, instead of just using your product insights. I realized this later on in my prep process and tried to focus less on CIRCLES and more on the product's goal and user pain points. I spent time going through every product Facebook has built and tried to answer two questions, how could I improve this product and how would I measure the success. Eventually, I got quite bored/exhausted of doing this. I spent an evening prepping for leadership and drive, which was a much easier prep. I also dedicated some time to coming up with my favorite product (and the reasons why) and if I could build anything within Facebook, what that would be.
As many folks have shared, this process screens for a certain type of person, one who can think on their feet and adjust on the fly. I'm not that person by default, but felt I made progress in picking up certain skillsets during my prep.
I can't say whether or not I'll try again in a year. It's a mentally exhausting process, especially for me, as it was spread over the span over four months and would have resulted in a relocation. Every morning waking up wondering, what will my life be like if I relocate to California?! But if there is a silver lining, the time I spent prepping (which was probably 2 to 3 hours / week) has made me a better PM and improve my critical thinking skills.
Hopefully this helps, I tried to be as detailed as possible, as most folks don't seem to take the time to provide detail. I also put every question I was asked.