Top companies get tens of thousands of resumes from undergrads. They actively recruit mostly at only a few prestigious schools because it's an easy filter for candidates without job histories and therefore lacking strong signals. If you're not going to one of the schools they care about you need to be able to give a really good reason why you should stand out.