Most engineering interviewees fail to advance because of cultural/personality/communication issues and not technical competence. The amount of people I've washed out of the interview process because they've gone on some rant about windows vs linux, political ideology or just came off as unable to communicate in general.
This is also the hardest to communicate as it is something inherent to the candidate. It's not personal, but it gets personal at this point.
This is also the hardest to communicate as it is something inherent to the candidate. It's not personal, but it gets personal at this point.