Facebook

www.facebook.com
Employer Engaged

Facebook Interview Questions

Updated Feb 18, 2015
Updated Feb 18, 2015
295 Interview Reviews

Interview Experience

Interview Experience

88%
7%
3%

Getting an Interview

Getting an Interview

30%
23%
22%

Interview Difficulty

3.4
Average

Interview Difficulty

Hard

Average

Easy

295 Candidate Interview Reviews Back to all Interviews

Sort: Popular Date Difficulty
  1. 100 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    phone interview starting with introducing yourself followed by two code questions.
    The first coding question is very standard coding question and the second one is
    a little more related to facebook's certain functionality

    Accepted Offer
  2. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral – interviewed at Facebook.

    Interview Details

    I had my friend referred me to the intern position. It took about 3 weeks to hear from a recruiter. The process was pretty easy. After only one phone interview I was invited to go onsite. The phone interview takes 45 minutes. First talked about one of my previous projects. Then two technical problems.

    Interview Questions
    • The first one is, given a tree, each node contains a digit. Calculate the sum of all numbers formed by paths from root to leaf.

      The second one is given a string, remove all 'b's and duplicate all 'a's.
       
      View Answers (3)
    Accepted Offer
    Positive Experience
    Easy Interview
  3. 2 people found this helpful  

    Product Designer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral – interviewed at Facebook.

    Interview Details

    For such a large company, Facebook moves fast. I started talking to them end of October and received an offer in mid November. This is an unusually fast and fantastic pace for such a large company!

    The process was simple starting with a phone call from a hiring manager. Then I spoke to a recruiter which went over the next couple steps: 1) portfolio walk through (phone call), 2) product critique (phone call), 3) onsite interview where I spoke to about 5 different designers and product managers across the organization. I ended my onsite interview with a nice campus tour and some ice cream which sealed the deal for me. About 4 days later I got a call from the recruiter letting me know the details of the offer and start dates available. It was that fast! I joined two weeks later.

    The entire process was probably one of the best interview processes I had ever been through. Everyone was extremely friendly and helpful throughout.

    Interview Questions
    • Asked to critique any iPhone app together during the onsite.   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Program Manager Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied online. The process took 6+ weeksinterviewed at Facebook.

    Interview Details

    Applied through company portal. Contacted for initial recruiter screening, followed within 48 hours a phone screen with the hiring manger. After the a few days was invited to Menlo Park of an on-site interview loop. On-site I had 7 separate 45 minute interviews discussing my background and Facebook's current position and troubled areas. First interview was with the step-manager and final was a cultural fit interview. About one week after the loop had a follow up meeting with the hiring manager to close out open questions after which was advised that I would be offered the position.

    Interview Questions
    • Nothing unexpected or difficult. I have experienced several loops of this nature in the past and it followed a similar process.   Answer Question
    Negotiation Details
    Longer than I hoped. I was already working for a competitor and therefore the recruiter had to find the balance with what I was already making with available budget.
    Accepted Offer
    Positive Experience
    Average Interview
  6. 3 people found this helpful  

    Software Engineer Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied through a recruiter. The process took 2 weeksinterviewed at Facebook.

    Interview Details

    Reached out to by recruiter, had phone chat with her. She set up two technical phone screens, followed by 4 technical onsite interviews. Had a chance to talk to some really experienced engineers and everyone was really friendly during the interview process.

    Interview Questions
    • Questions
      - Print all paths in a binary tree
      - Function to find the square root of a number
      - Pretty print JSON object
      - How would you design home feed?
      - Simple regex matcher
       
      View Answers (2)
    Declined Offer
  7.  

    Data Scientist Interview

    Anonymous Employee
    Anonymous Employee
    Application Details

    I applied online. The process took 3+ monthsinterviewed at Facebook.

    Interview Details

    Reached out by a recruiter to go over my background, interests. Followed up with one phone interview, and an onsite with 5 people (Data Scientists, analysts, managers), and a campus tour.

    Questions are not difficult- preparing machine learning high level questions (standard questions, not very academic focused); SQL querying; Probability and game theory puzzles, Statistics 101.

    HR sends you a standard email on what to expect in the interview - it is more like a formality, if you're a Data Scientist, this is stuff that you do in your day to day work.

    Interview Questions
    • I can't share specific questions, but they're generally around what metrics you would look at for a particular product, how would you interpret them, etc.   Answer Question
    Reasons for Declining

    1. HR is not responsive at all. My onsite wasn’t coordinated well, you have to follow up multiple times to get updates on the interview. They promise a particular date by when decisions would be made, but never get back by the promised date. This particular HR also trash talked about many big tech companies in the Bay Area, and why FB is better than them. She went further ahead to discuss personal details about some specific candidates (highly unprofessional)
    2. I enjoyed the telephonic interview, the person showed interest in knowing more about my background, having a conversation. The onsite interviewers were terrible, it seemed they were following very specific rules laid out to them
    3. There was very little time at the end of in person interviews to ask questions about the job, projects, team, etc. They have 30 mins per interview, and they keep asking you questions without providing much information about the job
    4. Some Data Scientists interviewing you seem very inexperienced. They have less than a couple years of experience and they couldn’t hold a conversation. The questions asked were not framed well, I had to ask multiple clarifying questions to understand what was being asked
    5. One of the interviewers came totally unprepared and spent the first 10 minute trash talking and staring into his laptop, and then said - “I think I found a question that I can ask you. I haven’t read it completely, so I shall walk to the board with my laptop, to make sure I get it right”

    Overall, the inexperience/lack of preparedness of data scientists and non responsiveness of the HR made the experience very bad.

    Declined Offer
    Negative Experience
    Average Interview
  8. 43 people found this helpful  

    Product Manager Interview

    Anonymous Interview Candidate in Menlo Park, CA
    Anonymous Interview Candidate in Menlo Park, CA
    Application Details

    I applied through an employee referral. The process took 4+ weeksinterviewed at Facebook.

    Interview Details

    This was for the Rotational Product Manager Position:

    I applied through a company referral which really helps your application if you can get someone. Also Facebook employees who refer a new hire are compensated if you end up getting the job ($5000 for RPMs). So reach out to friends you have who work here.

    For RPMs Facebook is looking for how you think about problems. Most RPM hires are right out of college and don't have any product management experience so don't feel overwhelmed. You just need to very clearly communicate how you break down problems and why you are a good fit for Facebook's mission.

    Facebook recruiters are very clear beforehand about the questions to allow you to prepare. Use this time to prepare! They expect very specific personal experiences which is why they let you in early on what questions will be asked. You won't be surprised by questions in any of the interviews if you have already thought through what you want to communicate.

    Phone Interviews:
    1. Product Sense - Talked about an app that I like and design decisions I thought made the app special. Also was asked about one of my side projects and explained a design decision I made. I would stress in this interview that you are empathetic about user needs. That seems to be what they are looking for

    2. Execution - Was asked a bunch of hypothetical questions "How would you double group joins in 3mo if we gave you a team of 5 engineers." Stress here that you are data driven, use cohort analysis and break users up to prioritize different strategies.

    On Campus Interviews:
    (These interview orders vary by candidate so the exact order may be different)
    1. Execution - You will be asked how you get things done when you don't have ample resources. You'll be asked to solve a problem you don't understand. Hint: Ask clarifying questions! Show that you are a doer and understand how to prioritize multiple approaches.

    2. Leadership - What they really want to see here is how you interact with people. You should talk about a time when you inspired a group to do something. You should think through how you would handle all types of conflicts.

    3. Product Sense - This interview has the most variation across candidates. You will definitely be asked about a product you like similar to your phone interview. Beyond that the interviewer might ask you anything from a hypothetical feature question to a very specific design scenario they ended up in through their position. Try to stress here that you are empathetic toward users, and aren't afraid to admit when you don't know something.

    Interview Questions
    • How would you deal with someone who fundamentally disagreed with what you told them to do.   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  9. 4 people found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter. The process took 4+ weeksinterviewed at Facebook in January 2015.

    Interview Details

    Facebook recruiter got in touch with me. Had a phone conversation with her. She setup a phone screen within a week. Used Collabedit for coding. Two questions. Got a reply back within a week. Setup on site for the next week. 1 behavioral, lunch, 2 coding, 1 system design. The questions I got were weren't super difficult except for the system design question (how will you design the social graph with class, interfaces, etc). Other questions were, implement Pow, convert from decimal to roman and vice versa, binary tree serialization and deserialization, implement concurrent read/write buffer. For the system design question, the interviewer was very helpful and provided hints when I got stuck.

    Interview Questions
    Negotiation Details
    I didn't have a competing offer but they made a better offer when I said that I will not accept their offer. I have 5 years of industry experience and already work fulltime at a big company.
    Accepted Offer
    Positive Experience
    Difficult Interview
  10.  

    Safety Manager Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 3+ monthsinterviewed at Facebook.

    Interview Details

    Long process.. they want the best of the best. 9 rounds in total spanning across 3 months. Be patient.
    Be prepared to get interviewed by many people and varied interview types, like analysis round, motivational round, rounds that involve quick thinking but dont worry, you only have to take it for 30 min.

    Interview Questions
    • A leading mobile company does not want to run your product on their devices due to exposure of bad content for smaller age groups. How do you solve for this?   View Answer
    Negotiation Details
    Like every company, you need to negotiate, at the same time, they are willing to listen to your needs for the increase.
    Accepted Offer
    Positive Experience
    Difficult Interview
  11.  

    Operations Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 3 weeksinterviewed at Facebook in January 2015.

    Interview Details

    Was referred by an employee and received an email inviting me to do a phone interview the following week. The recruiter who contacted me was very friendly and helpful, asked only a few questions and told me about the next step of the interview process. I'm still waiting to continue on with the process and will update later.

    Interview Questions
    Accepted Offer
    Positive Experience
    Average Interview

Work at Facebook? Share Your Experiences

Facebook

 
Click to Rate
or

The difficulty rating is the average interview difficulty rating across all interview candidates.

The interview experience is the percentage of all interview candidates that said their interview experience was positive, neutral, or negative.

Your response will be removed from the review – this cannot be undone.