u/michaelnovati replied ·
I can comment on this from the perspective of someone who looked at hundreds (low thousands) of new grad resumes at Facebook, helped select which people got interviews, and had a good amount of insight into new grad hiring pipelines.
TLDR: IT'S NOT ELITIST AND IT'S NOT PERSONAL, IT'S PATTERN MATCHING.
1. I went to a top Canadian school in the hardest program to get into in all of Canada and it was not on Facebook's short list they recruited at - they only recruited at University of Waterloo at the time in Canada. Once employed and doing well there, I complained they should add my program to their recruiting list and they didn't want to because Waterloo consistently produced high performers in large numbers, and my program was very tiny.
2. So they are focusing on consistent, reliable, and efficient pipelines of talent. The top CS schools consistently produce extremely high performing people (e.g. Stanford, MIT, CMU, Berkeley) in large volumes, and it's the most efficient (i.e. lowest cost way) for big companies to hire numerous new grads.
3. Bootcamps have a tiny number of high performers that get into top tier companies, but the vast majority need significantly more training and are far off from there. Big companies have TRIED NUMEROUS TIMES to recruit from bootcamps and they end up hiring one or two people a year. They need a reliable way to hire a few hundred to thousands of people a year, not one or two, so they have largely abandoned bootcamp pipelines - they cost too much in recruiter time and engineering time doing interviews that don't pan out.
I'm speaking from the large company point of view. SlowestTriathelete makes a case for how a bootcamp can compete with a low tier CS school at lower tier companies.