With unemployment at a 50 year low, it makes no sense to me that a College Graduate has to wait months or years for a job. Their "dream" job maybe, but a job, no way.
Yes, my company sends managers to Colleges to recruit, USC most recently, and Professional conferences. Our owners offer a fellowship program where recent College Graduates are given a paid position and places at a location for a year. We even started offering PAID Internships to get people in the door....we've had one person hired, he lasted week. He went to work at Chick Fil A for $5 hour more! I did all my internships for College Credit only.
My wife's company also sends managers out to recruit. They too have a fellowship program through their owner, and they have been offering students jobs 2 and 3 months before they graduate.
We currently have 20 jobs open in my department, we have 88 authorized positions, so a big chunk of our jobs are open. Some open for over 2 years. Job applicants, especially those right out of College, seem to have salary and benefit expectations that exceed what we offer.