Facebook Software Engineer Interview Questions | Glassdoor

Facebook Software Engineer Interview Questions

Updated Jun 22, 2017
959 Interview Reviews

Experience

Experience
60%
23%
15%

Getting an Interview

Getting an Interview
29%
24%
22%
20
1
1
0

Difficulty

3.2
Average

Difficulty

Hard
Average
Easy

959 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

 

Software Engineer Interview

Anonymous Interview Candidate in Menlo Park, CA
Declined Offer
Positive Experience
Difficult Interview

Application

I applied through a recruiter. The process took 4+ weeks. I interviewed at Facebook (Menlo Park, CA) in February 2017.

Interview

Best interview process for a large tech company in SF Bay Area. Everyone is super friendly and helpufl. Went very quickly. Interviewers want you to succeed and it is on you to perform. Recruiting staff is very friendly. Night and day vs Google's terrible interview process.

Interview Questions

Other Interview Reviews for Facebook

  1.  

    Software Engineer Interview

    Anonymous Interview Candidate in Menlo Park, CA
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 5 days. I interviewed at Facebook (Menlo Park, CA) in March 2017.

    Interview

    A recruiter contacted me and offered a phone screen.
    The task was simple, I completed it, but didn't pass the screen. The feedback was --
    "Allocated an extra flag that wasn't needed". The flag was, actually, used, and needed.

    So, they made up a reason to fail me. That is called prejudice.

    Interview Questions

    • Parse a string containing numbers and "+", "-" and parentheses. Evaluate the expression.
      -2+(3-5) should return -4.  
      4 Answers

  2.  

    Software Engineering Interview

    Anonymous Interview Candidate in New York, NY
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Facebook (New York, NY) in March 2017.

    Interview

    Hiring process for interns is two technical phone interviews. The interviewer calls and gives you a coding question and you have to explain your solution as you type it into Coderpad. The interviewer can see everything as you type it. Be ready to think, explain, and type correct syntax on the fly.

    Interview Questions

    • Why do you want to work at Facebook?   1 Answer

  3.  

    Software Engineering Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Easy Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Facebook in March 2017.

    Interview

    I have applied through the Facepage Career page. After 3 weeks, one of the Facebook recruiter contacted me through the email and request me for some times for the online technical interview.

    During the interview, I.didn't have any icebreaker or discussion. I just moved to the technical questions. Interviewer asked me only one technical question. He was very nice to move forward.

    Interview Questions

    • Simple question with string and searching based on binary search technique.
      should consider the time complexity.  
      1 Answer

  4. Is this helpful? The community relies on everyone sharing – Add Anonymous Interview Review


  5.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 5 days. I interviewed at Facebook in March 2017.

    Interview

    Two back to back 45 coding interviews. I was contacted by recruiter, and interview was setup for five days later. Practice doing mock interviews for behavioral portion, and know all your coding problems!

    Interview Questions

    • Implement iterator that increments over K sorted arrays in increasing order.   Answer Question
    • Number pad combinations problem.   1 Answer

  6.  

    Software Engineer Interview

    Anonymous Interview Candidate in Austin, TX
    No Offer
    Negative Experience
    Average Interview

    Application

    I applied through college or university. The process took 2 weeks. I interviewed at Facebook (Austin, TX) in October 2016.

    Interview

    Technical Phone Interview: A programming problem online while on the phone with an engineer. I had a HUGE unfair disadvantage because the engineer was very uncertain about the problem I was given. About halfway through, I had completed what I thought was the problem only for him to tell me I misunderstood the problem. After redoing it to meet his guidelines with the remaining time, he then informed me that "due to a communication error, my original solution was the right way". But after about 5 minutes of trying to revert the code, he said he was sorry that we're out of time and maybe next time I'd have better luck. Utterly ridiculous - I wanted to complain to the recruiter but I didn't because it makes it seem like I'm just bitter about "not passing" the interview and will be reapplying next winter.


  7.  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. The process took 3 weeks. I interviewed at Facebook.

    Interview

    Resume round. If cleared you'll be contacted to setup a phone interview. After the first, technical, interview if you pass on you'll have one more phone interview. After this last interview I was offered the position within 24 hours.

    Interview Questions

    • First interview:
      Why do you want to work at Facebook?
      Leetcode hard given while working on codepad with no compile ability.
      Questions for the recruiter?

      Second Interview:
      Hardest bug to solve?
      Leetcode easy on codepad again.
      Leetcode hard on codepad.
      Questions for the recruiter?  
      1 Answer

  8.  

    Software Engineer Interview

    Anonymous Interview Candidate
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. I interviewed at Facebook in February 2017.

    Interview

    I took the phone interview on February, 2017. Firstly introducing myself and the interviewer didn't ask anything about my resume and projects. After I solved one problem, then asked me to solve it using a specific method. Finally ask him questions.

    Interview Questions

    • subset problem, divide integer   1 Answer

  9.  

    Software Engineer Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Average Interview

    Application

    I applied through an employee referral. The process took 6 weeks. I interviewed at Facebook in January 2017.

    Interview

    I was referred by an internal employee and informed to have phone interview several days after. There is one round of phone interview. Then , I was arranged to have onsite interview at MTV

    Interview Questions


  10.  

    Software Engineering Interview

    Anonymous Interview Candidate in Menlo Park, CA
    No Offer
    Positive Experience
    Average Interview

    Application

    I applied through a recruiter. The process took 2 weeks. I interviewed at Facebook (Menlo Park, CA) in March 2017.

    Interview

    First stage was phone-screening. After that, I was invited to an onsite interview at their headquarters, which was only a 45 minute 1-on-1 technical interview. The rest of the day, they took us on a tour of their campus and explained the internship to us.

    Interview Questions

    • Given a root note, confirm whether or not the given tree is a BST.   1 Answer
    • Given a schedule (array of start and end times) for meetings, provide an algorithm that finds the minimum number of rooms needed for the day.   1 Answer
    • Given a dictionary, store it in a way where you can implement a search function for a certain word. However, the words may have a character * that stands for any character.   Answer Question

See What Facebook Employees Are Saying

Star Star Star Star Star   Current Sales in Menlo Park, CA

Pros: “big opportunity and fast-moving, great for individs that like ambiguity”“big opportunity and fast-moving, great for individs that like ambiguity” – Full Review

Don't Miss Out On a Job You Love
Upload a resume to easily apply to jobs from anywhere. It's simple to set up.