Often times college students will outperform seasoned people because there is less inhibition to get things done. Older folks are constantly worried about Xy and z and therefore get fewer things accomplished. Is the work output excellent? - it might not matter - the IT industry never pays down the debt.
Probably just user error, but I've got eight years of software development experience and can't even get an interview after being let go nine months ago.