Comment Same (Score 5, Informative) 112
I have interviewed a lot of straight-out-of-college Computer Science degree holders, and many of them could not solve even the most basic coding problems. They could talk about the concepts at a high level, but could not write code that does it in the programming language of their own choice.
A few said that they never had to do that sort of thing in any of their classes. That's what really bothers me. These aren't trick questions or advanced edge-case sorts of things, really basic stuff that should be homework assignments in CS courses. The very few that could figure it out during the interview got job offers immediately, precisely because there were so few who could. I think I have only ever met one fresh-from-college graduate who could solve multithreading problems, so I don't even bother bringing that up in interviews for anything but senior level candidates.
All this interest in Computer Science has motivated colleges to water the curriculum way down, so they can cash in on all that money. They are doing a terrible disservice to the students though, handing out degrees to people who should have been prompted to switch majors after their first CS 101 course.