It doesn't have to be this way.To play devil's advocate (FOR HR?!?! SHOOT ME!!!) it's always better to overstate. When I read "Must know X, Y, Z. Good to know 1, 2, 3", I know that this really means "Must know X, Y, or Z. If we're lucky, we can get somebody at least casually familiar with 1, 2, or 3!"
I've got 25 years programing experience, with 10 year professional dip into 4 languages. I've never interviewed for a position that wasn't going to be over my head in. Helps to be good at interviews and be a fast learner, but that's true for any job.

Well done on living through it, but life outside of IT I've found involves less such HR game-playing, less stress, more job security, better pay, less forced travel, and less office politics. Oh, and paid overtime.
Last edited: