I think there are opportunities at many schools still I really learned to appreciate the Carnegie Mellon CS network. in 2008 my son had an internship cancelled at the last minute, but a CMU grad who he was on a listserv with told him NVidia had some slots so he worked there that summer. The next summer another CMU friend put his name up for Google. They still made him interview and do the testing they require to make sure you really do know what you say you know, but it gave him the foot in the door. People do end up all over the country from CMU.