There is a huge potential for impact. If you have a great idea and can convince others to join you, there is very little process stopping you from building awesome new stuff and shipping it to the world. Practically everyone I know, and everyone I meet, has used the software that I've written.
The company culture and values are amazing, and everyone is totally on board with them. There is no politics or infighting, and everyone is really on the same team, trying to make Facebook better.
Facebookers are extremely smart people and super passionate about their work. We aren't afraid to take on new risks or big challenges.
The technology stack is mind-boggling. When I started at Facebook a few years ago, every day I learned something that made my jaw drop. The same thing still happens to me on a regular basis years later.
Mark and Sheryl make a great pair of leaders that I have the utmost confidence in.
There are excellent learning and development programs/opportunities that help you progress in your career.
The benefits are obviously awesome too.
We don't really do April Fools' jokes, which is kind of a bummer.
There are some dragons in the codebase, and they breathe fire.
Stay the course.
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