Facebook Software Engineering Interview Questions & Reviews
Updated May 26, 2012 – Interview questions and reviews posted anonymously by interview candidates.
|
Difficulty Rating [?] Based on 104 ratings |
Interview Experience [?] Based on 104 ratings
|
Facebook has 222,562 connections on Glassdoor
| 1–10 of 104 Facebook Interviews | Sort by |
Software Engineer at Facebook
Posted May 9, 2012 — 4 of 4 people found this helpful
5.0
Very Difficult Interview
|
Overall Positive Experience
|
Received and Accepted Offer
|
Interviewed Apr 2012 in Menlo Park, CA (took 3 days)
The recruiter called up and asked me if I was interested in the job opportunity. The process began with solving a programming problem on InterviewStreet for which I was given 90 minutes to solve. This was followed by a 60 minute telephonic interview. After clearing these two rounds, I was invited onsite and I had to go through 3 face-to-face interviews. The problems were hard algorithmic problems and you are expected to write clean code in the first go. The interviewers were really friendly and helpful. My advice would be that you have confidence in yourself and be as honest in an interview as possible. For practice, you should be well versed with standard algorithmic techniques like dynamic programming, greedy algorithms, solving linear recurrences in logarithmic time, recursion, tree traversals, etc.
Interview Questions
Negotiation Details
I was able to negotiate. If you have an offer, you can always negotiate. All the rules are meant to be broken but some are hard to break. It would be easy to ask for a higher relocation bonus but difficult to ask for 8 more paid leaves.
Other Details
I got the interview through an Employee Referral and the interview consisted of a Phone Interview, a 1:1 Interview, a Skills Test and a Background Check.
Helpful Interview?
Yes |
No
View Comments (1)
Inappropriate?
Software Engineer at Facebook
Posted May 26, 2012
2.0
Easy Interview
|
Overall Neutral Experience
|
Received and Declined Offer
|
Interviewed Jan 2012 in Montebello, CA (took 2 months)
He asked me to write a program on a game update
Interview Questions
write a program to update game for black and white coins game
in your comfortable language
Other Details
I Applied Online and the interview consisted of a Phone Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted May 23, 2012
4.0
Difficult Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Nov 2011 in Kirkland, WA (took a day)
Asked implementing dir *. Really unprepared, and has not manipulated string for long time. bad result.
Interview Questions
Other Details
I got the interview through an Employee Referral and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted May 20, 2012
4.0
Difficult Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 (took 2+ weeks)
It consisted of 1 telephonic interview and four 1-1 interviews.
Interview Questions
Other Details
I applied In-Person and the interview consisted of a Phone Interview and a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted May 13, 2012
2.0
Easy Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Oct 2011 in San Jose, CA (took 4 weeks)
Facebook did a phone interview after a coding test. At first they wanted me to solve one of their quiz problems before doing the coding test. Since I was busy they decided to just do the coding test. While I presumably passed the coding test, Age Discrimination appears rampant over at Facebook. You got phone interview questions such as "We work hard so how many hours do you typically put on the job?". I don't think it matter how you answered that question because I suspect they are looking for people to work 168 hours a week.
Interview Questions
Other Details
I Applied Online and the interview consisted of a Phone Interview and a Skills Test.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted May 11, 2012
2.0
Easy Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed May 2012 (took 2 weeks)
A recruiter contacted me telling that he got my contacts from a list of an online programming competitions website. Then, he scheduled a first screening interview that consisted of basic questions like "why facebook". Then, they scheduled technical phone interview. I passed it and waiting for the onsite interview. The onsite interview consisting of 4 phases, 1 cultural behavior, 2 coding and 1 design performance interview.
Interview Questions
Other Details
I got the interview through a Recruiter and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted May 10, 2012
4.0
Difficult Interview
|
Overall Negative Experience
|
Interviewed and No Offer
|
Interviewed Mar 2012 in Menlo Park, CA (took 1 week)
Got the interview referred by an employee. The interview process was very impersonal, with canned e-mail responses and literally no connection between the recruiter and the applicant. The recruiter persistently ignored my questions regarding team assignments. Had only one interview, with the "collaborative" coding question asked within the first 15 seconds of picking up the phone. Poor English skills of the interviewer and unwillingness to provide any hints were extremely unexpected. Despite providing the complete theoretical solution to the problem, the interviewer toyed with me not finding a small mistake in the code. After "deciding to move forward with other candidates" the recruiter declined to provide any feedback on the application. Undeniably it's a great place to work, but the recruiting process left a bad taste in my mouth.
Interview Questions
Other Details
I got the interview through an Employee Referral and the interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted Apr 28, 2012
3.0
Average Interview
|
Overall Neutral Experience
|
Interviewed and No Offer
|
Interviewed Apr 2012 (took a day)
Took 2 weeks to schedule phone interview. Interviewer was nice..gave hints and examples on the way. and then after 1 week I heard that they will not be proceeding
Interview Questions
can assume good revision < bad revision
Other Details
The interview consisted of a Phone Interview.
Helpful Interview?
Yes |
No
Inappropriate?
Software Engineer at Facebook
Posted May 2, 2012 — 0 of 1 people found this helpful
2.0
Easy Interview
|
Overall Positive Experience
|
Interviewed and No Offer
|
Interviewed Apr 2012 (took 1 week)
Passed an online puzzle(simple one) then get a phone interview(easy one too). Two days after the phone interview I get an onsite interview(six days later from now).
Interview Questions
Other Details
I got the interview through an Employee Referral and the interview consisted of a Phone Interview and a Skills Test.
Helpful Interview?
Yes |
No
View Comments (1)
Inappropriate?
Software Engineer at Facebook
Posted Apr 26, 2012
3.0
Average Interview
|
Overall Positive Experience
|
Received and Declined Offer
|
Interviewed Feb 2012 (took 1 week)
I attended the on-campus interview. The interview process were two 1 hour sessions in the consecutive days, primarily focusing on the paper coding. The interviewers are friendly and willing to help. After you finished a questions, the interviewer would post another one until they run out of the question. Then you can leave early and it didn't seem to affect the evaluation.
Interview Questions
Other Details
I applied In-Person and the interview consisted of a 1:1 Interview.
Helpful Interview?
Yes |
No
Inappropriate?


