Facebook Interview Questions in Seattle, WA

Updated Mar 18, 2015
Updated Mar 18, 2015
28 Interview Reviews

Interview Experience

Interview Experience

64%
14%
21%

Getting an Interview

Getting an Interview

50%
20%
15%

Interview Difficulty

3.3
Average

Interview Difficulty

Hard

Average

Easy

28 Candidate Interview Reviews Back to all Interviews

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

    Software Engineering Interview

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

    I applied through college or university. The process took 6 daysinterviewed at Facebook in February 2015.

    Interview Details

    On campus recruiting, followed by an onsite. The interview questions were generally pretty easy, and the interviewers generally were good with hints on how to optimize code. The process was extremely straightforward. Make sure you put code down on the whiteboard that is clean and readable.

    Interview Questions
    • Print a linked list in reverse recursively and non-destructively.   View Answers (3)
    • Standard dynamic problems.   Answer Question
    • Given a set of strings, return the smallest subset that contains prefixes for every string.

      If the list is ['foo', 'foog', 'food', 'asdf'] return ['foo', 'asdf']
       
      View Answer
    Accepted Offer
    Positive Experience
    Average Interview
  2. 2 people found this helpful  

    Software Engineering Interview

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

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

    Interview Details

    I applied online to the Facebook website in January. Facebook was really, absurdly fast for me. For the online application, they responded in about a week, and I scheduled the interview in the next week. After two phone interviews, they emailed me back in the same day.

    The interviewers were programmers, and they made me feel very comfortable. With other companies, I sometimes would get interviewers who knew nothing about programming, and it made it hard for me to talk about my projects without accidentally going into too much depth or jargon that they likely wouldn't understand. It was really comfortable talking with the Facebook interviewers, and it was easy to ask questions at the end because I knew they'd know about stuff like the Oculus or what programming life was like there.

    Like many others have said, I would highly recommend Cracking the Coding Interview. The questions were relatively easy, and two of them were ones I already saw on this site. My interviewers really liked that I spoke all of my thoughts out loud while I was programming.

    Interview Questions
    • You have two words and would like to find the "minimum edit distance" between them. Edit distance is defined as the number of operations with: adding a letter, subtracting a letter, and replacing a letter. Make a function that finds the minimum edit distance.   Answer Question
    Accepted Offer
    Positive Experience
    Average Interview
  3. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through a recruiter. The process took a dayinterviewed at Facebook in November 2014.

    Interview Details

    1 Behavior/Past experience
    2 Ninja
    3 Lunch (not rated)
    4 Design
    5 Ninja

    The behavior interview is about 1 hour, just talking about your past and current experience and projects you have done, plus a 15 mins coding test.

    first Ninja is an opening question, essentially creating your own question based on a scenario and do some coding. My experience was really good so you have the flexibility to design questions you are familiar with.

    Lunch was chat with a senior team lead, relax and get to know what you want to know.

    Design was easy for me, since I have done a similar system at my current job.

    the last ninja really sucked, the question is about a really unconventional event processing model using "pulling" instead of standard "push" model (like Storm), and the interviewer does not talk much and was not happy when I proposed the much simpler and intuitive push model. I failed on this one.

    Interview Questions
    • The second ninja (coding) test was about event processing system using pulling model, which literally no one in the industry is using.   View Answers (4)
    No Offer
    Negative Experience
    Average Interview
  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5. 1 person found this helpful  

    Software Engineering Interview

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

    I applied through college or university. The process took 4+ weeksinterviewed at Facebook in October 2014.

    Interview Details

    Got an on-campus interview through the career fair at my university. The on-campus interview was a total of forty-five minutes: first five to ten minutes was talking about the interviewer and about my past experiences and the rest of the time was for one technical question, which was relatively easy. Two days after the on-campus interview, I was invited to an on-site interview at their Seattle office during one of their University Days. The interview style was the same as the on-campus interview. They also took us on a tour around Seattle during the on-site.

    Interview Questions
    Accepted Offer
    Positive Experience
    Difficult Interview
  6.  

    Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through college or university. The process took 2 weeksinterviewed at Facebook in October 2014.

    Interview Details

    I contacted with FB on a campus recruiting event and then was initially given an on campus interview. After that, I was asked to have an onsite interview with them in one of the three locations: New York city, Seattle or Menlo Park. I chose to visit the Seattle office. The process for onsite interview is inviting and I had a good time on that day. It was a university day, on which that FB invites all the university students to interview with them on the same day. The interview was one day long, starting with breakfast and then followed by three rounds of technical interview. Then entire afternoon was just visiting the office.

    Interview Questions
    • The interview questions are very typical coding questions. Nothing unexpected   Answer Question
    No Offer
    Positive Experience
    Average Interview
  7.  

    Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through a recruiter. The process took 3 weeksinterviewed at Facebook in September 2014.

    Interview Details

    I went for a networking event and gave the recruiter my resume. She contacted me shortly to set up an interview. I had a tech screen which was onsite since I have an office in my city. On clearing that I had 3 more on-site interviews. After that I was asked to solve a take home puzzle.

    Interview Questions
    • The puzzle was actually the most difficult. Since they expected an optimum solution and there were no guidelines at all.   Answer Question
    No Offer
    Positive Experience
    Average Interview
  8. 1 person found this helpful  

    Software Engineer Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through a recruiter. The process took 1+ weekinterviewed 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   View Answer
    No Offer
    Positive Experience
    Difficult Interview
  9. 4 people 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+ weeksinterviewed 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
  10. 9 people found this helpful  

    Software Engineering New Grad Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

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

    Interview Details

    I initially applied in early November, 2013. I got a reply from one of the recruiters about a week later. After talking to the recruiter on the phone and emailing back and forth for a while, she realized that I was still in school (graduating mid 2014) and transferred me to another recruiter.. or rather a bunch of different recruiters who couldn't seem to figure out who I should be talking to. Eventually we got everything sorted out (now in January 2014) and I did two phone interviews. They both went well and shortly after, they arranged for me to fly to Seattle for a "university day". They put me up in a nice hotel across the street from the office and, of course, paid for meals and everything. They even set up direct deposit for the reimbursement, which was nice.

    The day of the interviews, I arrived in the morning and signed in and then I was met by a couple recruiters. There were also a few intern candidates but no other full time candidates. I had 3 interviews that were all fairly interesting. The first one was mostly a fit interview, the second was the in depth coding interview and the third was a combination of talking about experience and doing some coding.

    After the interviews, we did a tour of the office and then we met with a bunch of engineers for a Q&A session. This was a really great way to learn about the company and see how everything works there. It seemed like a really great place to work with lots of really smart engineers though I was mildly concerned about the apparent lack of organization.

    In the afternoon, one of the recruiters took us downtown for Seattle's "Underground Tour" which was really neat and later they took us out to a super fancy Italian restaurant which was excellent. Overall, it was a really great day.

    About a week later, I got an email from one of the recruiters asking for references and my transcript. I have an almost perfect transcript (straight A's) and I was certain that my references would say nice things about me so I felt that I had the job in the bag at this point. One of my references forwarded me the questionnaire they sent him. It was just generic questions like "How did you know him?", "Would you hire him again?", "What were his strongest/weakest attributes?" This reference included his answers which were all extremely positive, re-enforcing the idea in my mind that I was going to get an offer.

    A week or so after this, I heard from the recruiter again asking me to do more phone interviews. Supposedly, it was "great news that [they] still [wanted] to move forward with [me]" but I didn't really take it that way. Frankly, I find it rude and unprofessional that they would waste the time of my references if they weren't already prepared to make an offer. However, I, of course, went through with the phone interviews, uncertain what they could possibly learn about me that they hadn't already figured out in the first five interviews.

    The first of the second round of phone interviews (6th interview overall) went very poorly as the interviewer has a very strong accent and a horrible phone line (lots of static). I could barely understand what he was asking which made it very difficult. I contacted the recruiter about this and she seemed at least somewhat understanding. She then booked another phone interview which went quite well, as far as I could tell.

    Finally, the week after this (now into March), I got a rejection letter which I was rather dumbfounded by. I can't for the life of me figure out where I went wrong or why they would bother contacting references if they weren't prepared to make an offer.

    Interview Questions
    • I signed an NDA so I'm not sure that I am allowed to talk about it. Mostly fairly general questions, e.g. data structures, algorithms. Sometimes there's an emphasis on large data.   Answer Question
    No Offer
    Negative Experience
    Average Interview
  11. 3 people found this helpful  

    Product Manager Interview

    Anonymous Employee in Seattle, WA
    Anonymous Employee in Seattle, WA
    Application Details

    I applied through other source. The process took 2+ weeksinterviewed at Facebook in March 2014.

    Interview Details

    Great interview process, recruiters and interviewers. The recruiter does a prep session with you beforehand that is very handy. They basically want to ensure a candidate does his best. I didn't do well on the interviews, but this is entirely my fault (FB did a great job to help me prepare). I connected with a recruiter through linkedin, i had a phone screen with a recruiter and then was brought in for 1st round of onsite interview - 2 interviews (one on Product and one on Execution) in the Seattle office. I wasn't called back for the second round.

    Interview Questions
    • - Design a product to help people find apartments
      - Investigate a Metric anomaly
       
      Answer Question
    No 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.