Amazing people – hard to overstate this.
You get to choose what you want to work on (Bing "Facebook bootcamp" for more info).
Everyone is really passionate about the product. People care about the folks that use Facebook and really want to make it a better experience. There are so many cool things we want to do, it'd be hard to get bored.
Things move really fast – there usually has to be a good reason not to do some new cool thing, instead of a reason to do it.
Since so many people at Facebook are amazing, recognition/awards aren't as frequent as I'd personally like.
I've done stuff that would've earned me instant promotions at a previous company, and only got a "cool, nice job" at Facebook.
It's hard to hear people spread misinformation about Facebook while you're working there. I've gotten so passionate about the company that when people say misguided things like "Facebook sells your information to advertisers," it's hard not to get angry.
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.
The whole process took about two months. It started with a 30-minute recruiter call, then a 90-minute online assessment with four questions. I didn’t have time to finish all four, but somehow passed that round. The next step was a technical screenin
Technical Phone Screen A 45-minute coding interview where you will solve one or two coding problems, focusing on optimal solutions, edge cases, and complexity analysis. Usually, more than two problems will be asked, and there will be follow-ups to t
Pretty standard. Just grind LeetCode. They basically want you to make zero mistakes and solve problems like a robot. They don’t really care about your thought process, just that you find the most optimized solution ASAP.
The whole process took about two months. It started with a 30-minute recruiter call, then a 90-minute online assessment with four questions. I didn’t have time to finish all four, but somehow passed that round. The next step was a technical screenin
Technical Phone Screen A 45-minute coding interview where you will solve one or two coding problems, focusing on optimal solutions, edge cases, and complexity analysis. Usually, more than two problems will be asked, and there will be follow-ups to t