The ratio of employees to customers is still large enough that everything you do has impact.
Employees are trusted with working on what's important without the need for constant oversight.
Everyone is smart but rarely feels the need to prove it.
The amenities allow us to focus on our work and also make us feel valued. Plus, not having to go grocery shopping in eight months has been nice.
The campus really does feel like a home. This is the first job I've had where I really am glad to head into work and actually get disappointed when I see how quickly the day goes by.
The managers are very technically capable and know when to manage and when to step back.
The size of the company makes communication a little harder, and it's more difficult to get to know people who you don't normally work with.
Conversely, there aren't enough employees to have people working on whatever pet project they want. The work they do has to have as much impact as possible (but the hackathons are a good chance to work on those pet projects for a bit).
Too much beer.
Facebook is a great place to work because it feels more like a group of capable engineers all trying to build a project together, rather than a hierarchy of workers. As the company grows, it is important to use that as an opportunity to do more exciting projects instead of having more people work on the same projects.
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