First round: screening with recruiter, make sure you're able to speak to why facebook, why this role, and also 1 or 2 behaviorals (i.e. tell me about a time when you had to solve a problem with little to no direction).
Second round: 45 minute screening interview with PS consisting of 3-4 behaviorals, and then a small case (~20 minutes). It's not a PM case, so you don't really need to define a structure from scratch. They will most likely give you the specific questions you will need to answer. However, make sure you're able to break the problem apart into different areas that you can address!
Round 3: onsite, this will consist of 2 behaviors and 1 technical component where they test your SQL knowledge (basic to intermediate), a small case, and 1-2 behaviorals. The focus of this round is on behaviorals, so make sure you're able to speak knowledgeable and coherently about your past experiences!
The people at Facebook were extremely nice and helpful. Recruiter offered a prep call between each round, and the interviewer was also very nice, helpful, and patient. Got the feeling that people wanted me to succeed.