Facebook is a rapidly growing company where you can work on digital products (and the infrastructure that supports them) that impact a billion people around the world. The company culture is richer and uplifted more so than any other company I've worked at, including Microsoft, IBM, and the NYT. We're encouraged to take control of and have ownership over our work; micromanagement is micromanaged out, and big-impact work is rewarded, even—no, especially—if it's not sexy.
There are few places in the world which provide the hat trick of being an exciting place to work, provide freedom to work on what you want, and provide social and cultural impact to a significant portion of global humanity.
The biggest downside is the double-edged sword of Facebook's culture. It's easy to get lost in the whirlwind of cool stuff, great perks, and exciting smart people, and forget to get something done.
For those cranking away, the intentional self-exploration (hackathons, etc.) can result in occasional duplicated work or dead ends. You can't say we won't take risks and try new things; instead, you could say this might happen a little too much.
Also, Facebook is a pretty constant target of the media for both good and bad news. This can be a bit trying when you just want to get your job done, and your friends and family are bugging you about the latest features added (or not added).
Maintain what makes Facebook great as it continues to grow.
The interview process was very long. It involved two pre-screening interviews, followed by five virtual interviews. They had to reschedule the interview once. Overall, it was a good process with both the recruiters and the interviewers.
A lengthy and slow process, largely because you really need to take their preparation materials seriously before attempting the onsite. You'll need to spend a lot of time going over all of the preparation tips and sample questions they give you.
I exchanged a few emails and phone calls with a recruiter and was invited to campus a couple weeks later. I was told that even managers are asked technical questions (which made sense, and I agreed). I completed two one-hour interview slots: one in
The interview process was very long. It involved two pre-screening interviews, followed by five virtual interviews. They had to reschedule the interview once. Overall, it was a good process with both the recruiters and the interviewers.
A lengthy and slow process, largely because you really need to take their preparation materials seriously before attempting the onsite. You'll need to spend a lot of time going over all of the preparation tips and sample questions they give you.
I exchanged a few emails and phone calls with a recruiter and was invited to campus a couple weeks later. I was told that even managers are asked technical questions (which made sense, and I agreed). I completed two one-hour interview slots: one in