I applied through a recruiter and the process took 4+ weeks - interviewed at Facebook.
Interview Details – Whole process took about a month but that's because I request about 1 week of prep time for each stage of my interview. I had 3 on-site interviews in total - my screening was on-site because I live very close to HQ. I also did a 3rd round interview because my feedback for 2nd round was somewhat mixed. Overall, very pleased with the whole interview experience. The internal recruiter was very friendly and helpful in helping me prep, and also very communicative of each step and process that they're going through. Was never kept in the dark. Almost every interviewer was super friendly and knowledgeable. I had mix feelings before the interview but after the whole process, I was convinced that Facebook is a great place to work.
Interview Question – No question stood out as most difficult or unexpected. Just know your algorithms and data structures, as well as your specific domain knowledge. Answer Question
I applied through an employee referral and the process took 4+ weeks - interviewed at Facebook.
Interview Details – I applied through a referral from a former employee. The entire process took about a month. I had one phone screen, then a day of on-site interviews with four people. The interview process was good overall, mostly just the usual questions on coding, algorithms, past projects. The recruiter was helpful and communicative.
Interview Question – Nothing stood out as particularly difficult or unexpected. Answer Question
I applied through an employee referral and the process took 3 weeks - interviewed at Facebook in November 2013.
Interview Details –
I'm a Master student at a top CS grad school. I was doing an internship in Bay area in August and I started my process just two weeks before my last day there. Therefore the whole process was pretty fast because they (and I) want to finish all interviews before I leave so that I don't need to fly all the way from the east coast.
My friend helped me submit my resume. A few days later the recruiter contacted me via Email to schedule an initial HR interview. In this HR interview he told me great things about facebook and asked for my related experiences and why I would like to join facebook. He looks satisfied with my background and we moved forward to schedule a technical phone screen.
The phone screen went OK. I managed to code the first question in an efficient way but failed to figure out any possible way to solve its upgraded version with more constraints.
I received an email from the recruiter two days after the phone screen and was told I passed it. We scheduled an on-site interview in the same week.
The onsite interview consisted of three tech interviews. Two of them focused on pure coding/algorithm questions. One of them focused on behavioral questions and a easier coding question. I did well in one pure coding and the mixed one. I did OK in the last coding one: did not finish writing my code but the major part is clear and correct. I did make some minor mistakes and corrected them after the interviewer pointed it out.
Four days after my on-site interview, the recruiter asked me for two references. Two days later I received the offer.
Interview Question – All standard algorithm/data structure questions. Nothing about brain twists or programming language or computer/network related knowledges. Answer Question
Reason for Declining – I went to the company I interned in, which provided better package and I can work in a good team.
I applied through a recruiter and the process took 4+ weeks - interviewed at Facebook in November 2013.
Interview Details – Received message via LinkedIn for an interview, shortly after replying a quick phone call was set up to determine what my interests were and how it aligns with the work available at Facebook. After that, a phone interview is done to screen candidates, the phone interview involves actual coding done using a shared online notepad. Then an in person interview is done which consists of 4 interviews (algorithms - system design - class design/algorithms - behavioral). There is also a break where you can ask an engineer any questions regarding the company. Results come back in a week after the in person interview.
Interview Question – signed NDA so cannot discuss. But do prepare for sorting, pattern matching algorithms, design problems such as how to go about implementing certain features in Facebook, and review previous work experience for some stuff to talk about in depth during behavioral interview. Answer Question
Negotiation Details – Very easy to negotiate, recruiters are very eager to work with you and to let you make the best decision possible.
Very Difficult Interview
I applied through a recruiter and the process took 1+ week - interviewed at Facebook in November 2013.
Interview Details –
Everyone was edgy when I started seeing people at Facebook, including the receptionists. Granted, job interviews tend to be critical, and we are the people who seemed to be begging for the highly-lucrative job positions.
Then I saw this lady, who gave no self-introduction, no facial interaction, had only super-sharp look or pretended to be, who led me through these cold stairs, picked up a drink, and up to this tiny room, then started asking me questions.
God bless her, turned out she was a software engineer, and may be the domain expert in my field.
OK, so let's move on to programming, by which time I became edgy, too, knowing this lady sitting right behind me, feeling her freezing eyes examining up and down my neck, maybe my hair, too (I am a man). Did she notice my white hair as well?
Anyway, the interview was quick (less than an hour), and I was let go. I knew there won't be any followup. Even if it does, am I willing to experience it again?
What a fast way to ruin a day-off.
Interview Question – Why do you want to come to Facebook? View Answer
I applied through a recruiter and the process took 2+ weeks - interviewed at Facebook in September 2013.
Interview Details – The process was fast and challenging. Phone interview, then remote technical interview with live coding through a web code share site. After passing those rounds I was invited to onsite interview in Menlo Park. The onsite interview involved 4 different people, with a lunch break. I am in my mid 30's in age, and I must say I felt like the old guy at the club. My interviewers were all younger than me, and had a palpable air of superiority. I felt like I nailed each of the interviews, but was not extended an offer with "You struggled on one of the interviews" as the only explanation. Its hard for me shake the thought that it was more work culture than work skill that prevented me from receiving an offer. All in all, no complaints. It was a fun and challenging experience and I ended up with a better job in the long run.
I applied through an employee referral and the process took 4 weeks - interviewed at Facebook in November 2013.
Interview Details –
Had asked my friend to refer, within a week was contacted by recruiter and was asked for dates for telephonic screen. Provided my date preference, and within 2 days the phone screen was scheduled. Got result of phone screen next day, and was invited to Facebook HQ for a day long interview. Facebook has University Day, where they call people and conduct their interviews, also on the same day they have campus tour with tech talk. But, as I had other offer deadline, they were pretty comfortable in scheduling "one-off" interview for me, and was called on non-university day just for the interviews.
Interview process was awesome. Had total of 4 rounds (1 Behavioral and 3 technical). Also after first round, I was accompanied by Facebook Engineer for lunch, and he walked me over the campus. I loved the campus and the interaction with the engineer. He almost answered all my questions and further gave me reasons about why working at Facebook was awesome. Post lunch, had 3 back to back technical interviews. All the interviewers were smart, provided enough information about the problem and also left grey areas for me to ask and figure out. For all the questions, implementation was expected. Most of the time during my interviews, I was standing and writing/discussing code on the white board. Overall the day was hectic but it is indeed great fun as I got pretty interesting problems to solve and discuss.
After the interviews, I got my result after a week.
Summarize: Fast and Fair Process. Great experience.
Interview Question – I had never heard of any questions that I was asked (in all the 4 rounds of interviews). So pretty much all the problem required me to think on the fly. View Answer
I applied through an employee referral and the process took 2+ weeks - interviewed at Facebook in November 2013.
Interview Details –
I was referred by a college friend. The whole precess was about 3 weeks (excluding time to get visa, Christmas and new year holidays).
Interview Details Started with a friendly talk with the recruiter, had 1 phone screen and then 4 on-site interviews + 1 lunch interview. Everyone was was very Smart and kind of friendly during the interview.
Interview Question –
1- Try to solve interview question as much as you can.
2- You may not be able to answer the question 100% correct. Don't worry, try to explain you thinking process.
3- Talk with your interviewer like you potential team-mate in future. It would help you to communicate efficiently. Answer Question
Negotiation Details – They were not very open in the negotiation. That was the only down-side of my interview. I had offers slightly better than their offer. However I was convinced that FB is the best place for me. So, I accepted the offer.
I applied through an employee referral and interviewed at Facebook.
Interview Details – A software engineer called me via skype for the first technical internview. He first asked me my Ph.d research experience. And I describe my research topics to him in detail. Then he asked one detailed questions he was not quite familiar with. This part goes well, then we move to coding questions. He asked me two coding questions.
Interview Question –
1. merge two sorted arrays together
2. given a m * n grids, and one is allowed to move up or right, find the number of paths between two grids. Answer Question
I applied through college or university and the process took 4+ weeks - interviewed at Facebook in November 2013.
Interview Details –
I sent my resume in the September job fair and got an on campus interview on October. Less than one week later, I got the onsite interview invitation. I got the offer 3 days after the onsite.
On campus is a 45-minute section. 2 programing questions. Not too hard.
On site is also a 45-min section.
Interview Question – Not too much Answer Question
Negotiation Details – I didn't negotiate.
Pros: You get spoiled with stuff like free breakfasts and lunches during the week, awesome break/game rooms, and constant opportunities to learn and grow. – Full Review
We're making the world more open and connected. Want to help? Working at Facebook means doing what you love. We hire trailblazers, hackers and pioneers. We want people who can solve challenging problems, make a real… — Full Overview
Provided by employer [?]
This is the employer's chance to tell you why you should work for them. The information provided is from their perspective.
Your feedback has been sent to the team and we'll look into it.
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.
Simply post an anonymous review for a recent interview experience or current/former employer. Your post is anonymous – and if you're worried someone will be able to identify your review, you can even post without telling us your job title and location. Learn More.
No thanks –