I see this all the time... people who have CS Degrees, worked as programmers for 5, 6 or 7 years and then they go and start interviewing and flunk over and over again.
Unfortunately, almost everybody feels overconfident and ignores our advice to prepare and practice for tech interviews: http://www.quora.com/Whats-the-best-way-to-prepare-for-a-sof...