A recruiter contacted me via email about the position.
We spoke a couple of times on the phone to see if the position was a good fit, and I then moved on to the next stage of the process: the Tech Screen.
Before you have a tech screen, you will receive an email with the subject "How to Prep for Your Initial Facebook Interview".
In that email is a link to a Technical Interview Video. It's 45 minutes long and covers what to expect in the interview.
The video stresses the importance of having a good understanding of concepts in computer science, including:
It encourages you to practice coding exercises to get up to speed on each of these concepts.
The video also encourages you to explain your thought process out loud, as this helps the interviewer understand what you’re doing and will nudge you in the right direction if you start to go astray.
The day of the interview, the tech screen was supposed to start at the top of the hour. Five minutes in, my interviewer had not shown up. I sent emails and texts to my recruiter, and he showed up 15 minutes past the start time.
He apologized, we talked a little, and then the tech screen began.
The question was on a topic where I had little experience. I studied it for a couple of minutes, asked a few questions, and then started coding.
As I wrote code, I was talking out loud as the video suggested. However, I received nothing but silence on the other side. I talked a little more about what I was trying to do, and there was more awkward silence.
With the anxiety of the wait, the difficulty of the question, and the lack of communication, I froze.
He eventually explained the logic he was looking for, but by that time, I was ready to tap out.
We agreed to end the interview. I sent the recruiter an email afterwards thanking her for the opportunity, but the interview did not go well.
She wanted to talk about it, but by that time, I had already received an offer from another company and was just ready to put it behind me.
A few days later, I received an automated response that they would not be moving forward with me for the position.
I did not have a good experience on this interview, but I marked it as neutral because the fault lies on me being unprepared.
Plus, I did think the recruiter was great and enjoyed speaking with her.
Given a binary tree of integers, write code to store the tree into a list of integers and recreate the original tree from a list of integers.
The following metrics were computed from 9 interview experiences for the Meta Software Engineer, Product role in United States.
Meta's interview process for their Software Engineer, Product roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Meta's Software Engineer, Product interview process in United States.