This is a great article!
And can I add just one more? I’d add:
6) Not “selling yourself well. 99% of the time, the first time you meet the interviewer is the moment you walk into that room. So you have to stop assuming that you are an “open book” and “easy to read.” That only works if the interviewer is well-versed in the exact same language.
Your job, in an interview, is to help the interview understand your strengths and accomplishments, and how you would be a great asset for their company (a lot more than the over-used “team player” cliche). You need to spell out the WIIFM – What’s in it for Me (them, not you).
If you can’t do that, it doesn’t matter how well you send thank you cards, show up on time, or dress. If they don’t understand your benefits, they will not buy.