The most attractive aspect of working at Facebook was the prestige. The salary was competitive and, of course, one of the big reasons to work there, but you can get that somewhere else relatively easily.
The work itself was not very interesting, and there were a few months I got stuck doing absolutely abysmal maintenance work on old code.
Among management, there are a few bad apples that can make working there less pleasant.
I left Facebook quite a while ago, and things change quickly, so I'm not sure how much of this advice is relevant. However, I can say a couple of things.
Firstly, employees should be given more freedom over what kind of work they are doing. This can possibly be implemented in the form of 20% time for personal projects or something like that.
Secondly, high performers should be more publicly recognized.
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