Facebook Interview Questions

Updated Sep 13, 2014
Updated Sep 13, 2014
1,109 Interview Reviews

Interview Experience

Interview Experience

57%
24%
17%

Getting an Interview

Getting an Interview

26%
25%
22%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

Candidate Interview Reviews

Sort: Popular Date Difficulty
  1. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through college or university. The process took 2+ weeks - interviewed at Facebook in April 2014.

    Interview Details

    Two interviews - one on my university campus, one on the nearest Facebook campus. Got back promptly after the second interview. The culture is amazingly open, any intern can look at any piece of code in the company - nothing is secret. Additionally a lot of trust is put in interns and employees.

    Interview Questions
    • Standard rotated binary search question. You have a sorted array that has been shifted/cycled, perform a search on it   View Answers (2)
    Negotiation Details
    No negotiation, there seemed to be a formula for salary for interns.
    Accepted Offer
    Positive Experience
    Average Interview
  2. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter. The process took 3 weeks - interviewed at Facebook.

    Interview Details

    Was contacted by a recruiter on Linkedin. He set up a call with the relevant FB department.I was not looking actively for a job, so was little under prepared. The interviewer was nice and came across as a knowledgeable hands-on person. Provided a shared hackpad to do the white boarding process.

    Interview Questions
    • Was not expecting a simple heap search algorithm implementation.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  3.  

    Finance Associate Manager, Global Sales & Marketing Interview

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

    I applied through a recruiter - interviewed at Facebook.

    Interview Details

    Facebook gave me a verbal offer and then took it back.

    1. I was initially contacted by an FB recruiter to have a phone interview where we discussed typical experience questions.
    2. I was then brought in-house to interview with the GSM finance team (the hiring manager and direct reports). I enjoyed meeting the team as everyone was friendly and seemed like people I wanted to work with. The questions covered FP&A, experience, and situations.
    3. I then made it to the next and final round which was with two finance directors. The questions were mainly high level (e.g. where do you want to be in five years, what project are you most proud of, etc.).
    4. Several days later, the recruiter called me and told me I got the job! During the call she asked me if I would take the job as we had just gone through weeks of interviews and FB needed someone to take the job. Obviously, I said yes, basically committing myself to FB (I had told the recruiter I had interviews scheduled with other companies, but said I was going to cancel them because I wanted FB). She then proceeded to talk to me about my compensation requirements and asked for two references. Over the next several days she spoke to my references, which the recruiter later told me went well.
    5. I wait several days thinking they are putting the offer together. After not hearing anything I contact the recruiter. She tells me that the hiring manager quit out of the blue and that they won't be able to make me a formal offer because the hiring manager's boss doesn't want me to start without a manager in place. This didn't make sense to me. Why not just have me start and learn from the team until a new manager is in place? Or why not tell me I can start once they hire a new manager? Also, when hiring someone you aren't hiring the person solely for the role but because he/she is good for the company and will add value in the long-term, so why take back a verbal offer and why not just let me start? This was an extremely frustrating experience because I had essentially committed to FB once they made me the verbal offer, but apparently FB didn't commit to me. After getting the verbal offer, I also canceled interviews with other companies, told numerous people (family, friends, coworkers) that I got a new job, and even had a celebratory dinner with my friends.
    6. FB then wasted my time again by letting me interview for another finance role several weeks later, which I knew wasn't a fit with my experience and knew I wasn't going to get. I ultimately never made it past the first round.

    This is feedback on Facebook's recruiting and hiring process. If you make a verbal offer, stick to it. FB may think that a verbal offer is not the same as a formal offer obviously, but in my years of experience as long as the candidate has a good reference check, which I did, the high high majority of the time, a verbal offer turns into a formal offer. And at least personally apologize for putting a candidate through this process instead of sending a generic rejection email.

    7. To top it off, I recently learned that the FB recruiter that I had been working with used my name to connect with my friend that works at another company to try to get a strong candidate (that had interviewed at FB but ultimately didn't get the role) who was interested in a finance role at my friend's company, a referral for the role. I guess the FB recruiter wanted to help this person out because FB felt bad that they couldn't give this person an offer at FB.

    To all reading I just want to let you know that this is what went down for me while recruiting with Facebook.

    Interview Questions
    No Offer
    Negative Experience
    Average Interview
  4. We want your feedback – Is this interview information helpful to you?  Yes | No
  5.  

    Software Engineer Interview

    Anonymous Interview Candidate  in  Seattle, WA
    Anonymous Interview Candidate in Seattle, WA
    Application Details

    I applied through a recruiter. The process took 1+ week - interviewed at Facebook in August 2014.

    Interview Details

    I did not go beyond the first screening interview. Though I did not make it, but I thoroughly enjoyed the interview as the interviewer was interacting and helping me solve the problems and having discussion about the problem

    Interview Questions
    • How would u find out the number of cars passing through a busy bridge   Answer Question
    No Offer
    Positive Experience
    Difficult Interview
  6.  

    Data Scientist Interview

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

    I applied through a recruiter. The process took 2 months - interviewed at Facebook in July 2014.

    Interview Details

    Facebook has two data science teams, the "core" team (which is the one featured in various news stories), and the product/growth team. I interviewed for the product side, so a core data science interview might be substantially different. From my experience, I get the sense that "data scientist" on the product side is a misnomer, and they are more of the business analysts; while the "core" team is similar to other data science teams in the bay area.

    The first interview is a phone screen (or on-site if you're local). They asked a few SQL and probability questions, and it was over in ~30 minutes. My interviewer was friendly and enthusiastic, and the questions weren't particularly difficult.

    The second interview was on-site, and involved talking with 5 different people (or groups of people). Each interviewer had a specific task they were asking about, including business analytics/product health questions, stats/probability theory, algorithms, and more SQL. The questions weren't particularly hard or out of left field but they're looking for you to answer confidently and efficiently.

    The people were overwhelmingly friendly and tended to be enthusiastic about working for Facebook (although, at least 2 of my interviewers subtly admitted they were casually looking for jobs - so, I suspect even employees at Facebook aren't 100% fulfilled by their positions).

    Interview Questions
    • I was surprised that there were no machine learning or data mining questions, or any personality/experience ("tell me about a time when you...") questions. The more technical questions were things that a graduating CS student would succeed at, but did not involve principles that you would actually use in practice in a data role at a company.

      Also, make sure you continue working on a problem until you've provided the most efficient solution you think you can. I stopped after I had a working solution, and indicated to the interviewer that I don't think it's the most efficient solution. The interviewer said it was fine and we moved on to another question. Nonetheless, the biggest piece of feedback I got from the recruiter afterwards is that I didn't provide a solution that was sufficiently efficient.
        Answer Question
    No Offer
    Neutral Experience
    Average Interview
  7. 2 people found this helpful  

    Software Engineer 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+ weeks - interviewed at Facebook in December 2013.

    Interview Details

    Internal Referral -> Phone Interview -> Onsite Loop -> Offer
    The process was quick, however I interviewed before the holidays and had to wait until afterwards to hear the results. Everyone is really friendly and helpful. HR always keeps you updated on the process.

    Interview Questions
    Negotiation Details
    Had a competing offer from another giant so I was able to negotiate.
    Accepted Offer
    Positive Experience
    Difficult Interview
  8.  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through an employee referral. The process took 2 weeks - interviewed at Facebook in August 2014.

    Interview Details

    I was contacted by a Facebook recruiter, and offered an interview for a Software Engineer Internship. I had two interviews, both a combination of talking on the phone and coding on collabedit.com. The first interview took place about five days after I was first contacted about the position; the interviewer asked a few questions about projects I'd done and then started with programming questions. The second interview happened a week later, and the interviewer dove straight into coding problems. I was asked general algorithm questions, like get the n-th Fibonacci number, find the square root of a number, find the depth of a binary tree, merge two arrays, etc. Both interviewers saved time at the end for any questions I wanted to ask them.

    Interview Questions
    • Display the sorted output of a merge of any number of sorted arrays. Then do it again, more efficiently.   View Answer
    No Offer
    Neutral Experience
    Difficult Interview
  9.  

    Product Analyst Interview

    Anonymous Interview Candidate  in  New York, NY
    Anonymous Interview Candidate in New York, NY
    Application Details

    I applied through college or university. The process took 2 weeks - interviewed at Facebook in March 2014.

    Interview Details

    Applied online through my college recruiting and received notification from HR of a phone interview a few weeks later. Interview consisted up a few dice probability questions followed by a more difficult question on probability. The last question consisted of a few short programming questions. They say you can answer them in any language but they are ideally posed as SQL questions.

    Interview Questions
    • Two points are randomly placed on a line of length 1. What is the probability that the three segments created form a triangle?   View Answers (2)
    No Offer
    Neutral Experience
    Difficult Interview
  10. 2 people found this helpful  

    User Researcher Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Interview Details

    I did a phone interview with HR person and a small research design assignment - usability testing plan - they gave me 48 hours to finish it and write no more than 1500 words

    Interview Questions
    • tell me how would you design and lead a usability test for a product that is going to be launched in 6 month. give me detailed method and user recruitment plan.   Answer Question
    No Offer
  11. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Interview Candidate
    Anonymous Interview Candidate
    Application Details

    I applied through a recruiter. The process took 1 week - interviewed at Facebook in June 2014.

    Interview Details

    One/two phone interviews and one onsite. Contacted by recruiter, setup the time for a phone screen. Fairly well managed setup. Interview called on time, and was very nice to work with.

    Interview Questions
    No Offer
    Neutral Experience
    Average Interview

See What Facebook Employees Are Saying

 Current Anonymous Employee in New York, NY

Pros: “I love working here! Facebook allows me to be myself and make an impact while growing my career. I have worked with many cross functional teams and it's amazing to be surrounded by…” Full Review

Worked for Facebook? Contribute to the Community!

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.