People who got into Facebook, how did various rounds of your onsite interviews go? Assuming there are 4 onsite rounds, Do you need to have positive feedback all 4 rounds, or positive feedback in 3 rounds will suffice sometimes?
1. You’ll go through another coding interview.
Much like the coding interview you did over the phone in structure, except this time, you’ll be face-to-face and coding on a whiteboard, not a shared collaboration tool (so practice that, too).
One important piece of the coding interviews is that you talk through your thought process. Yes, interviewers want to see good, clean code. But they also want to see how you think and problem-solve. Don’t make them guess about it - be transparent and share your thought process before you even start writing.
2. Then, you’ll do a design interview.
Here’s another 45-minute interview that requires you stand at the whiteboard—but this time, no coding.
This interview is a unique step for Facebook: as a means of assessing your creativity and ability to solve important design problems, your interviewer will pose either a systems design or product design question and have you work through it with them over the next thirty minutes.
Notice the “with them” part: this interview is just as much about your ability to collaborate as it is your design ability. Work with your interviewer, asking good questions and sourcing their thoughts and feedback.
3. Next, comes lunch with the recruiter (or another member of the engineering team).
Somewhere in the process you’ll take a break, eat a meal, and get a chance to ask more questions to either your recruiter or another member of the engineering team.
4. Finally, there’s a behavioral interview.
Lastly, you’ll sit down for a longer look at your resume, background, and long-term goals. Think about why you want to work for Facebook and be prepared to answer questions like:
- What are you proud of?
- What were some excellent collaborations you’ve had?
- Tell me about a time when you advocated for and pushed your ideas forward despite opposition?
- How do you deal with conflict?
- How do you like to give and receive feedback?
- What kinds of technologies are you most excited about?
- What problems do you like to work on?
Hope this helps. You can read all about it in more detail here: https://goo.gl/oKThuQ