Facebook Software Engineering Intern Interview Questions | Glassdoor

Facebook Software Engineering Intern Interview Questions

99 Interview Reviews

Experience

Experience
80%
11%
8%

Getting an Interview

Getting an Interview
56%
16%
12%
11
1
1

Difficulty

3.1
Average

Difficulty

Hard
Average
Easy

99 Candidate Interview Reviews Back to all Interviews

Filter

Sort: Popular Date Difficulty

Filter

Helpful (1)  

Software Engineer Intern Interview

Anonymous Interview Candidate in Paris (France)
No Offer
Positive Experience
Difficult Interview

Application

I applied online. The process took 3+ months. I interviewed at Facebook (Paris (France)) in June 2016.

Interview

1 phone interview and 1 skype interview and 1 on site interview. Asked first questions about my studies and how there ere related to computer science, how Facebook motivated me and then on the sky interview technical questions that you would find on cracking the coding interview. Recruiter was very nice and tried to help as she could. The an engineer performed the interview.

Interview Questions

Other Interview Reviews for Facebook

  1. Helpful (2)  

    Software Engineer Intern Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 4+ weeks. I interviewed at Facebook in February 2014.

    Interview

    Reached out recruiter on campus career fair. Got campus interview and later on-site interview. Since I had another pending offer deadline before the on-site interview date, they rescheduled the on-site interview via phone (which is a pity). The on campus interview (45min) only had one question on whiteboard I made it smoothly. The phone interview, however had two questions in 45min. I spent 30 mins on the first one and didn't finished the second question, but the interviewer was super nice! He gave me some hints on the second one and discussed with me about the question when I knew I already ran out of time. He even answered my question patiently. I had a pending offer deadline and requested a quick feedback, and two days later I got the offer! That was awesome since I didn't expect to get it at first.

    Interview Questions

    • The phone interview was kind hard and none of them appeared one leetcode etc. But do not stress out since engineers are friendly and helpful.   Answer Question

    Negotiation

    No negotiation. They were super nice people.


  2. Helpful (10)  

    Software Engineer Intern Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took a week. I interviewed at Facebook.

    Interview

    Two interviews, back to back, 30 minutes each. They were reasonably difficult, but nothing too difficult. Given the time constraint, it can be very hard to through all the questions. Post-interview however, the recruiter took us out to dinner.

    Interview Questions

    • Typical types of tree questions, such as finding the maximum tree length, closest path to various sets of nodes, along with being able to detect levels of all nodes as efficiently as possible.   Answer Question

    Negotiation

    No negotiation for internships


  3. Helpful (1)  

    Software Engineering Intern Interview

    Anonymous Employee in Menlo Park, CA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 4+ weeks. I interviewed at Facebook (Menlo Park, CA) in January 2014.

    Interview

    I was contacted by a recruiter after dropping my resume at the career fair. After 2 phone screens, I was invited to attend a 'University Day' at the Menlo Park office for one onsite interview. Each phone screen is generally about 45 minutes long and consists of 2-3 programming questions to be coded on Collabedit. The recruiter and interviewers were very helpful and extremely organized.

    Interview Questions

    • All programming interviews. Mostly questions on recursion, backtracking, trees and graph theory. Be comfortable with data structures too. Questions from Careercup and Glassdoor are helpful for practice.   Answer Question

    Negotiation

    I was happy with the offer I received and did not negotiate.


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


  5.  

    Software Engineer Intern Interview

    Anonymous Employee in Menlo Park, CA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied online. I interviewed at Facebook (Menlo Park, CA).

    Interview

    Initial contact: Facebook programming puzzle (powered by InterviewStreet) -- over an hour to complete a medium-difficulty algorithm exercise.

    Recruiting process: Contacted by recruiter, had a brief talk followed by two phone interviews. Interviewers seemed very knowledgeable and passionate about both Facebook and tech in general. Know your data structures and complexity theory!

    Offer: Was sent an offer quite soon after the interviews.

    Interview Questions

    • Various coding challenges were posed during the phone interviews (omitted out of respect for NDAs). As always, efficiency matters.   Answer Question

    Negotiation

    Offer was highly competitive, even for Silicon Valley. Usual perks included, and a highly supportive university recruiting team.


  6. Helpful (3)  

    Software Engineer Intern Interview

    Anonymous Employee in Menlo Park, CA
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took a week. I interviewed at Facebook (Menlo Park, CA).

    Interview

    I was invited to interview on the phone.

    Interview Questions

    • Questions asked included (only) printing the nodes of a linked list in reverse, finding the longest palindrome in a given string, finding maximum subarray sum (similar to Kadane's Algorithm) with the constraint that two numbers in the array that form the max sum cannot be next to each other.   3 Answers

    Negotiation

    They don't negotiate for undergraduates, but the offer was very generous.


  7.  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    No Offer
    Neutral Experience
    Difficult Interview

    Application

    I applied through an employee referral. The process took a week. I interviewed at Facebook in January 2012.

    Interview

    Contacted by a recruiter and had an easy HR phone interview. The technical interviewer asked me to write a function that determines if a string is an palindrome. Wasn't terribly hard and I thought I found the solution, but wasn't given a second interview. Oh well...

    Interview Questions

    • Write a function to determine if a string is a palindrome.   2 Answers

  8. Helpful (3)  

    Software Engineer Intern Interview

    Anonymous Employee
    Accepted Offer
    Positive Experience
    Difficult Interview

    Application

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

    Interview

    Got contacted by a recruiter via email. Had 3 Skype interviews, each 1 hour. Format was all the same: something from resume, questions for me, then questions for them. Be sure have thoughtful, provoking questions for them about their technology. This is where I think I exceled the most, as I did some intense research about their systems beforehand

    Interview Questions

    • Given N credits cards, determine if more than half of them belong to the same person/owner. All you have is an array of the credit card numbers, and an api call like isSamePerson(num1, num2).   6 Answers
    • Print tree level by level, with a new line for each level   2 Answers

  9. Helpful (3)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate in Pittsburgh, PA
    No Offer
    Positive Experience
    Difficult Interview

    Application

    I applied through college or university. The process took 1 day. I interviewed at Facebook (Pittsburgh, PA) in October 2011.

    Interview

    The interview process comprised of a technical round held at my university. My interviewer was very polite, and patiently explained the problem statement to me. I asked for further clarification of the problem statement, to which he mapped out the problem on the whiteboard. The challenge involved writing code in whichever language I was comfortable in. The problem was to convert roman literals into its equivalent numeric value. I used the whiteboard to solve the problem. I walked the interviewer through the solution and he asked questions on edge case scenarios.
    Overall, the interview went ok, but I did not receive a next round call. This was probably because my solution was not optimal and upto their expectations. It was a good experience and I learnt a lot from it

    Interview Questions


  10. Helpful (2)  

    Software Engineer Intern Interview

    Anonymous Interview Candidate
    No Offer
    Difficult Interview

    Application

    I applied through college or university. The process took 4+ weeks. I interviewed at Facebook.

    Interview

    First they organized a test of online puzzle. After completing it, they contacted after about 1-2 weeks and set up the interview time. The first interview was over phone and asked me about basic things like what I've worked on and which technologies I am familiar with. The second interview (also over phone) was a technical interview and I was given a problem to solve where the interviewer could also see me coding (via a screen sharing site). And as I was coding, he was asking me why I was doing them and suggested me to improve the algorithm.

    Interview Questions

    • The difficult part was to follow his suggestions and change my algorithm upon that.   Answer Question

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.