>- Lack of self awareness and introspection. Not being able to give specific examples of times you've made a mistake and how you learned from it.
>- Shit talking old coworkers, general attitude that you're great and nothing is your fault.
These are fair enough, although you did say above that the other coworkers in your old scrappy startups were much worse.
> - Being unable to talk about YOUR specific contributions; "we did this, we did that, the project made money..." Okay, what did YOU do? Surprising amount of people fail on that one.
Some people will struggle to take credit because of politeness. Isn't taking credit trivial to do? Especially when the interviewer cannot possibly check up on that. I'm absolutely not convinced about this one, although I do make a point to talk about my contributions when I interview (which frankly doesn't happen much at all, since I tend to stay in the same job for long periods if possible and try to make things better there).
>- Not thinking about the end user; "I used this technology because it sounded cool" instead of "I wanted this result for my customers." Tell us about the situation and why you made the right or wrong choices.
This sounds like bullshit too, to be honest. Most people don't get to decide the general point of what they do unless they are the CTO. However I do realise that this is absolutely the kind of stuff interviewers look at and you need to prepare for it.
>- Interrupting the interviewer and not asking questions. This is a weird one. We want you to do well, so sometimes if you're going down the wrong path we'll try to help. I've had candidates talk over me and just barge ahead down a totally incorrect path. ¯\_(ツ)_/¯
Fair.
>Obviously most weaknesses can be overlooked if there are serious strengths.
Which you really won't know until months later.
>I've done a lot of interviewing, happy to answer questions.
I know people who'd do badly on several of these accounts and are completely brilliant at getting the job done.
The problem is that you cannot possibly know how well would the ones you rejected would have done.
If you can have a probation period of 3 months or so, that should be the main yardstick. Of course someone's attitude can become shittier over time but no interviewing process can reliably catch that.