Facebook Interview Questions in San Francisco, CA

Updated Oct 15, 2014
Updated Oct 15, 2014
94 Interview Reviews

Interview Experience

Interview Experience

95%
4%
0%

Getting an Interview

Getting an Interview

34%
25%
17%

Interview Difficulty

3.5
Average

Interview Difficulty

Hard

Average

Easy

94 Candidate Interview Reviews Back to all interviews

Sort: Popular Date Difficulty
  1. 13 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
  2.  

    Product Marketing Manager Interview

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

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

    Interview Details

    Was contacted by a recruiter after I applied online. Very prompt recruiter with excellent turnaround time. After one telephonic interview with the hiring manager, I was called onsite for a set of 4 interviews with hiring manager, the head of department, one colleague and one more person.

    Great set of interviews and very smart conversations. Questions were centered around the industry, how will I add value. Questions probing past experience and how that can be applied to the new role. I would suggest to do some good research about all Facebook products as that really helps.

    I was contacted after the onsite to have a final video call with some colleagues but I had two offers in hand, so I said no. My choice was dictated also by my personal situation else I would have definitely considered Facebook as my first choice.

    Interview Questions
    • How would you tackle a client situation with Facebook products   Answer Question
    Reasons for Declining

    Had two other offers in hand

    Declined Offer
    Positive Experience
    Difficult Interview
  3. 3 people found this helpful  

    Senior 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 1+ weekinterviewed at Facebook in September 2014.

    Interview Details

    Was submitted as an employee referral, so this may have been quicker than some other folks' experience; first talk with a recruiter to offer was about 10 days. The recruiting team was very on the ball, also.

    Had one talk with a recruiter about my background, a technical phone screen (as with many companies, writing actual code over a shared-document web page), and a half day on site of in-person interviews. Interviews on site were 3 technical sessions (two coding, one design), a deep discussion of my experience and work style with a manager, and a social lunch (which one should assume is also a "fit" interview although no company I've visited called it that.)

    Interviewers were down to earth rather than with the attitude I'd expect of some of the large "hot" companies; the two coding problems involved fairly standard (if potentially fiddly) string or graph manipulations -- one required recursion (or a fairly complicated stack structure) while the other was easier iteratively, and I was asked to re-implement it using recursion in remaining time. As with pretty well everywhere, expect to also give a big-O estimate of the run time, and find some failure cases (or at least explain where you're already handling it.)

    The design interview question was tailored to some specialized work I've done and the particular is probably not representative of most groups; as I understand it, everyone gets some level of design interview and it's usually roughly some form of "how would you build this part of an app like ours for our scale."

    Got my offer a few days after interviewing. Overall, a very positive experience.

    Interview Questions
    • The most unexpected question was the design problem; the most difficult was one of the technical questions which was to implement a subset of regular expression.   Answer Question
    Negotiation Details
    I presented another offer I had on the table, and they beat it sufficiently definitively and sufficiently quickly that accepted immediately... I should have countered at least once. Good offer, very competitive, but I still feel like I soft-balled them.
    Accepted Offer
    Positive Experience
    Difficult Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review
  5. 13 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 a recruiter. The process took 4+ weeksinterviewed at Facebook in July 2014.

    Interview Details

    I was hiring specifically for an iOS position. The recruiters start with Obj-C 5 multiple choice questions, which required some surprising depth. I won't get into specifics, but take time to understand memory management (even with arc), blocks, addresses and pointers.

    After was a phone interview which mostly involved a collaborative coding question. The questions asked here were very typical algorithmic questions, the answers usually involved a hash to cache meta values to increase performance.

    Protip: Be familiar with NSSet and NSOrderedSet. These data structures are more performant than NSArrays for some operations, and I found myself using them in almost every answer.

    Then you have an onsite visit, with 4 additional interviews: 2 coding, 1 design, and 1 "culture fit" which, for me, was really another coding interview.

    Your recruiter will contact during the next week or two afterwards to give you updates on your status. I believe there are three different meetings where your interviewing notes are reviewed and given consideration.

    Interview Questions
    • What is something other people misunderstand about you?   View Answer
    Negotiation Details
    I went back and forth once between a competing company and received higher offers each time. Ask your recruiter for honest assessments of your interviews - if you did well FB will be much more willing to "one up" the competition.
    Accepted Offer
    Positive Experience
    Average Interview
  6. 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 2 weeksinterviewed at Facebook in July 2014.

    Interview Details

    Introduced into the whole process via a referral, so I was able to move quickly to an onsite interview. This was easily the best interview experience I've had in a long time - recruiter was friendly and extremely responsive, and each of the interviews was engaged during the interview.

    Everything moved very quickly once I indicated that I felt prepared to interview.

    Interview Questions
    • Nothing terribly surprising - be prepared to talk through CS fundamentals, large scale design, and code code code.   Answer Question
    Accepted Offer
    Positive Experience
    Difficult Interview
  7. 1 person found this helpful  

    Client Solutions 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 3+ monthsinterviewed at Facebook in June 2014.

    Interview Details

    The process is extremely professional. From the time the recruiter contacted me until the time an offer was presented it was a very smooth well communicated process. recruiter was very helpful in negotiations and was willing to fight for my interests. Also if you don't get the job the first time and you felt you had a nice repport with the team, keep in contact. It's easier for a company to bring in a pending candidate again that might be a better fit in a different roll than to start over again.

    Interview Questions
    • A couple case questions designed to see your thought process. Interviewer is never really concerned about a definite answer, they just want to see you work through how you deal with tough questions. Another tough one for me was why you and not 1 of 500k really intelligent people applying for a job at Facebook. It's tough because this is really where you adequately sell yourself or over sell yourself.   Answer Question
    Negotiation Details
    Very pleasant.
    Accepted Offer
    Positive Experience
    Average Interview
  8.  

    Public Content Contractor Interview

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

    interviewed at Facebook in June 2014.

    Interview Details

    I was referred to the interview process by an employee at Facebook. The actual process was conducted through PRO Unlimited, but I worked at Facebook headquarters to support an app they planned on releasing. The interview process was basic. I walked them through my resume and they asked me a few questions. The next step was writing a basic short response essay.

    Interview Questions
    • Describe a time when you were under stress and how did you handle the situation?   Answer Question
    Accepted Offer
    Positive Experience
    Easy Interview
  9. 24 people found this helpful  

    User Operations Analyst Interview

    Anonymous Interview Candidate in San Francisco, CA
    Anonymous Interview Candidate in San Francisco, CA
    Application Details

    I applied online. The process took 3+ weeksinterviewed at Facebook in January 2014.

    Interview Details

    I applied online through Facebook page, and they contacted me right immediately like on that day which was scary for me. I guess they embody truly the culture of moving fast. I got an e-mail with to complete some online test with 13 questions and they were on:
    13 questions:
    9 Analytical Multiple Choice Questions – focusing on sets, trend analysis, calculus, stats, etc.
    1 open ended basic SQL question.
    1 open ended normalization question.
    1 Multiple Choice English language comprehension question.
    1 open ended language question (this part should be 200 – 300 words).
    The entire online assessment test was conducted through hackerrank.com and it was for 90 min.
    Personally I did not go and complete the Quiz within couple of day. I did take my time to prepare and I was right. It is a difficult test. I did use apps like the impossible interview and the aptitude interview from iTunes app store to prepare. They were a help.

    Interview Questions
    • The most difficult or unexpected thing was that they contact you right immediately leaving you no time to prepare, so before you apply take you're time to prepare and they apply. other than that this question was pretty difficult:

      An analyst at Facebook is conducting a satisfaction survey sampling from a list of 10,000 new users. The list includes 2,500 French users, 2,500 German users, 2,500 Italian users, and 2,500 Portuguese users. The analyst select a sample of 400 users, by randomly sampling 100 users of each country. is this an example of a simple random sample?
        View Answer
    Negotiation Details
    It was a contract, there where no negotiations.
    Accepted Offer
    Positive Experience
    Difficult Interview
  10. 2 people found this helpful  

    Data Engineer Interview

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

    interviewed at Facebook in March 2014.

    Interview Details

    So i had 4 back to back interviews with all managers. The interviews were all extremely technical and the interviewers were pretty straight forward, weren't excessively nice or mean.
    The interview went through lunch hour and they din't offer me lunch and I was so hungry through half af all my interviews which kinda sucked.

    Interview Questions
    • A lot of SQL questions. General knowledge about how you would handle large amounts of data.   Answer Question
    Negotiation Details
    Extremely straightforward. The recruiter was extremely nice and I tried to negotiate but I couldn't because the offer was already pretty up there.
    Accepted Offer
    Difficult Interview
  11. 1 person found this helpful  

    Production Engineer 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 4+ weeksinterviewed at Facebook in March 2014.

    Interview Details

    Was initially contacted via LinkedIn by an internal Facebook recruiter that dealt specifically with this role. I was impressed with the recruiter's technical knowledge, always a good sign, and agreed to go through the screening and start the interview process.

    The process is 5 steps:

    * Call with recruiter about position
    * Phone screening with a few trivia questions regarding systems administration.
    * Co-operative coding phone interview
    * Systems phone interview
    * On-Site interview

    The call with the recruiter was mostly about the position description and duties, and assessing whether both sides think it's a good fit. The phone screening, also done with the recruiter, is just a few questions that anyone who has administered Linux for an organization would be able to answer off the top of their head.

    The coding interview was done using a collaborative editing tool, so both parties could see what was being typed. The coding questions were not your typical abstract data manipulation questions, but rather questions that required systems knowledge, and in my case were most easily answered with shell scripts.

    I didn't actually do the systems phone interview, as they considered my programming interview strong enough to simply skip this step. I'm informed this is not uncommon.

    The on-site interview loop included five 45-minute segments: Programming, Systems, Networking, Solution Architecture, and meeting with the Manager (not in that order). Additionally, lunch with the initial recruiter and a brief chat afterwards with a different recruiter that dealt with the financial and logistics portions of the interview and negotiations.

    One thing that struck me during the entire process is that *everyone* I spoke to, and I mean *everyone* because I asked them all, absolutely loved working there. Every time I asked someone how they liked working at Facebook, their face lit up and they started listing off reasons they loved working there, and everyone had the same reason: They liked everyone around them, felt trusted and respected, and trusted and respected the people around them. This was unanimously the first reason, usually followed by "and the work is really interesting".

    Interview Questions
    • What options do you have, nefarious or otherwise, to stop people on a wireless network you are also on (but have no admin rights to) from hogging bandwidth by streaming videos?   View Answers (2)
    Negotiation Details
    My negotiations were all pre-offer. There is a compensation department that comes up with an offer based on your years of experience, strength during the interview process, and current pay. They will almost certainly exceed your current pay if you disclose it, though I should probably point out they didn't verify mine. In my case they offered base pay approximately 10% higher than my prior base pay, and I presume this is fairly standard.
    Accepted Offer
    Positive Experience
    Difficult 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.