I've gone on numerous recruiting trips and this story paints a very one sided narrative and it doesn't quite line with my own experiences.<p>First off, big feeder schools, the Dukes and UNCs of the world, they have extremely sophisticated internal career programs that throw out the red carpet for us when we arrive. Yes we order the food (and its usually pizza), but they literally do all the pre-work and advertise for us, give us the floor and make sure we have the best chances to meet their students. They schedule the program and the times for us, so we just roll in, present, and then have lots of meet and greet with the students.<p>Second, recruiters only have so much time and energy to meet with students, so they have to go to places with the least friction. The recruiters live by the rule, meet that quota or you're out! So that translates to, schools better have students who can pass the interview process, or they are out.<p>My company has a huge list of diversity schools that we actively recruit from. This goes against the rules above and requires special recruiters who aren't being tracked against the same quota system. Why? Although these diversity schools produce highly qualified candidates, their career programs aren't sophisticated enough, nor is the coursework aligned with the goal of getting these students into silicon valley tech jobs.<p>Remember, at a very real level, you're competing for the same jobs at the same level as someone graduating from CMU or MIT. If your CS department isn't preparing you for what's ahead, you have to make that knowledge-gap up on your own.