This is so true. I've discovered this as well since going back for my masters after working for a few years. It has gotten much harder to get a job now for some reason. Everybody thinks they're Google and make you jump through hoops. Just today I have a second interview with a company in a neighboring city and they expect me to travel there, do the interview and go back all in a day without any reimbursement for travel or hotel stay. And this is a big multi-national tech company. I have half a mind to just cancel it right now.
I think the best thing to do is have a kick ass portfolio on github and maybe do some personal branding on linked in and let these suckers come to you.