Facebook
4.6 of 5 638 reviews
www.facebook.com Menlo Park, CA 5000+ Employees

Facebook Interview Questions & Reviews

Updated Apr 17, 2014
All Interviews Received Offers

Getting the Interview 

26%
24%
22%

Interview Experience 

57%
24%
17%

Interview Difficulty 

1,005 candidate interviews
Relevance Date Difficulty
in

No Offer

Positive Experience

Average Interview

Software Development Engineer Intern Interview

Anonymous Interview Candidate

I applied online - interviewed at Facebook in March 2014.

Interview Details I applied online through the jobs portal. The recruiter contacted me in March and she set up a telephonic interview of 45 minutes 2 days later.
There was some problem with sound during the interview. The interviewer wasn't audible clearly. So I had to ask him to repeat every 1-2 minutes. But the interview was very cool and he didn't mind that. First he asked me about my projects and then he asked me some basic algorithmic questions. I wrote the code for the first question. I misunderstood the second question and only solved it partially.

Interview Question – You have a log file. Find the k most frequent entries in the log file.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Negative Experience

Easy Interview

Senior Software Engineer Interview

Senior Software Engineer
Hyderābād

I applied through other source and the process took 3+ months - interviewed at Facebook in February 2014.

Interview Details Telephonic interview and then hiring event on Hyd.

Interview Question – It was one of the easiest interview that i had and completely unexpected from company like facebook. Limited set of questions and one question per round. Total 2 coding questions and one design question and lastly cultural fit round. Its completely unfair to have less number of questions and that too relatively easy ones. It doesnt give much scope of creativity and thinking and a small mistake can prove to be too costly. As compared to this, Google,Amazon,Microsoft each have 4-5 rounds with 2-3 questions in each round thus giving enough scope to express yourself.

Questions asked in event: Implement hashmap, count distinct numbers in a large file, design pub-sub, design twitter feed system
  Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Negative Experience

Engineer Interview

Engineer
Bangalore

Interviewed at Facebook

Interview Details mail communication at an event for women hiring. The Indian woman interviewer told my company that I have appeared for their interview since she saw many good product related contributions. She rejected me for my past companies and lack of American accent. My manager and the hiring manager then wanted to throw me out of the company and convinced the interviewer to tell the HR that I have revealed confidential information to fb during interview. HR asked me to leave the company saying it was an elimination of role and gave me 3 months basic pay, and was telling me about some confidentiality policy.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

Declined Offer

Positive Experience

Difficult Interview

Associate User Operations Interview

Anonymous Interview Candidate
Hyderābād

I applied through college or university and the process took 3 days - interviewed at Facebook in December 2013.

Interview Details Very nice interviewing process - 6 rounds including one telephonic. Last round by respective India head

Interview Question – What is your dream?   View Answer

Reason for Declining – Low salary

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

2 people found this helpful

Accepted Offer

Positive Experience

Easy Interview

Content Analyst Interview

Anonymous Employee
Hyderābād

I applied through a staffing agency and the process took 2 weeks - interviewed at Facebook.

Interview Details i was contatced by a consultancy acting for Facebook, had 2 screening rounds with them wherein they checked my language skills, after which i was informed that i have passed and will have a telephonic round of interview from fb. after that round i had a face to face round.

Interview Question – what do you expect to learn from facebook? (this was unexpected, not difficult)   View Answers (2)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Difficult Interview

Software Engineer Interview

Software Engineer
Hyderābād

I applied through college or university and the process took 3 weeks - interviewed at Facebook in August 2013.

Interview Details 1st round was the apti round it was the part of facebook campus drive to our campus . I was shorlisted for interview. Then I went to hyderabad for interview and interviewer asked me two coding questions and that's it.

Interview Question – The only difficulty u will facebook to get in facebook is 1st round itself because u r supposed to code 3 question in 90 minutes.   Answer Question

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

No Offer

Neutral Experience

Software Engineer Intern Interview

Anonymous Interview Candidate

Interviewed at Facebook

Interview Details The process started out with a pre-screening test which was coding based. There was one question to be done in 60 minutes. The question was fairly simple for me and I completed it quickly. Then, I was called for the onsite interviews a week later. The interview was supposed to last for 45 minutes. Now, in my interview, I was first asked about the best experience I have had in my last two years. Then, the interviewer quickly moved on to the coding questions. There were two questions for which I had to explain my solution and then code it on the whit board. I was able to both the questions, but I guess the interviewer might not have liked the way I had explained my approach as I was not called for the next interview. The interviewer was not very vocal and did not really participate in the discussion where you explain the approach. That is why it becomes difficult to detect if the interviewer is understanding your words or not. Anyways, it was a some experience.

Interview Question – Given a binary tree, which is not necessarily balanced, print the nodes in the tree in a level-wise manner. Also, nodes on the same level should be printed on a single line.

A modification of the question was added later in which I cannot really add a "level" variable in the structure of the node in the tree.
  View Answers (4)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

3 people found this helpful

Accepted Offer

Neutral Experience

Software Engineer Interview

Software Engineer

Interviewed at Facebook

Interview Details good people. Know their stuff. You need to read the job description really well and be sure that you speak to the requirements because *they* may not ask for them precisely in the interview: none the less are expecting you to cover these. They are perhaps more concerned with standard methods than they initially project. Carefree attitude in some employees in interview process, others are VERY interested to hear about process.

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

8 people found this helpful

Accepted Offer

Neutral Experience

Summer Internship Interview

Anonymous Employee

I applied through a recruiter and interviewed at Facebook.

Interview Details Write a program to sum two binary numbers represented as strings.

Input: "110", "01101"
Output: "10011"

Interview Question – 2nd ques- add if the numbers are of any base ..   View Answers (3)

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response

1 person found this helpful

No Offer

Positive Experience

Easy Interview

Software Engineer Interview

Software Engineer

I applied through an employee referral and the process took 5 days - interviewed at Facebook in January 2013.

Interview Details Initial Communication -
Email from recruiter asking to solve a problem on Interviewstreet. Simple enough. Led to phone interview with a Facebook engineer.

Phone interview questions -
Check if given string is a palindrome
Fibonacci series generator

Interview Question – None.   View Answer

Was this interview helpful?  
Yes | No
Flag Interview  |  Add Employer Response
RSS Feed Embed
Interviews for Top Jobs at Facebook

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 who said that their interview experience was positive, neutral or negative.

Your response will be removed from the review – this cannot be undone.

Glassdoor is your free inside look at Facebook interview questions and advice. All 1,005 interview reviews are posted anonymously by Facebook employees and interview candidates.