They not only have other choices, but also are implementing the policies.
They not only have other choices, but also are implementing the policies.
This is the problem with tech interviewing - it's so incredibly fickle that even someone with a senior job at a prestigious place doing practical work may not be able to pass an abstract problem-solving whiteboard interview somewhere else.
(And yeah, some of the Tech they do is cool and there are only few places with such demand for technical solutions for that large scale of operation, but there's cool tech elsewhere as well)
If there is one thing that Facebook developers should not have an issue with, it's in passing these kind of processes.
I'd worry about the opposite: if the typical image of a Facebook employee is of a drone suited at "studying to the test", working at a company with zero ethical principles and justifying it by the good money, then how will they be able to adapt to a more value-based job?
Well exactly - they may now have family commitments such as caring for people that make cramming impossible even if it was possible before.
> If there is one thing that Facebook developers should not have an issue with, it's in passing these kind of processes.
But they may have passed their interview a decade ago at this point. They may have also come in via an acquisition and so not formally interviewed at all if they come from an early startup.
You can take someone who passes an interview at Google but fails at Facebook, and vice-versa. These interviews are so incredibly astronomically tough and so subtle and fickle that it's no guarantee to be able to move.