I'd have to agree with this article. Being a bit of a nerd, I had strong grades and a year of industry experience before I graduated. I was a pretty good candidate on paper and got through all the resume screenings.

The phone screen and interviews were a different story. Not putting enough research into the company and not asking enough questions of the interviewer got me mercilessly rejected from 5 different companies.

The upshot is that I learnt I was actually applying for jobs I didn't really want and went on to correct my mistake.