I highly doubt a multibillion company engaging in more widespread recruiting practices would be the difference between them succeeding and failing
The quality level drops off very sharply after you go below the top 20-30 CS schools. It's just a matter of limited resources for recruiting. The common path taken by people who go to "lesser" schools is to grind really hard to get into a good MS or PhD program and then go to these firms.