The recruiting process for product managers at Facebook:
Most product managers are hired in the generalist pipeline — once you pass the interview process, they'll be a seperate team matching phase to find you a team. Your offer is contingent on getting interest from a team.
Recruiting at big tech companies is primarly driven by dedicated recruiting teams rather than the hiring manager. A recruiting team consists of:
Interviews are generally 45 mins:
At the end of each interview, you'll be given 5 minutes to ask questions of the interviewer. Ask about things you're genuinely cruious and interested. If you're not sure, these are topics you can cover:
Recruiters drive the process forward, always with an eye towards your chance at passing the hiring committee:
Note that the hiring manager has little influence here: they can advocate for a candidate early in the process, but the final decision rests with the hiring committee.
You might sometimes be asked to return to redo either the product sense or execution interview. This can be scary and you might be trying to decode what you did wrong.
The main thing you need to know: Facebook only reinterviews if the interviewer screwed up some way, not if the candidate didn't do well. In cases were candidate performance is marginal or unclear, it's a pass — you don't have to worry that you did something wrong.
For example, the interviewer might have gone on vacation, botched their notes or any other reason. Don't stress out if this happens to you and simply perform the reinterview like you did the original interview.
Every successful PM has a trophy case full of rejections — it's genuinely a normal part of the process.