It would rather seem that you do not interview well.A combination of both. I apply then either rejection or silence. Those that do invite me for interviews always end up rejecting me anyway. The pattern goes like this, a recruiter calls a week or month later rejection and even in the rare cases that I do end up in the final round it yields to rejection yet again.
Do you have any friends that can give you an honest answer on your attitude/demeanor that might explain this?
Do you feel you have a good, intuitive understanding of the engineering subjects you have taken, or is it mostly just being good at math and using formulas to solve engineering problems?
Generally there's a significant gap between an engineering education, and the practical application/common sense in using that knowledge, and how well you can cover that gap is often what an interviewer is looking for.
An engineering education, particularly at the BS level, consists mostly of learning the basics using mathematical analysis.
Engineering work adds a lot of synthesis.
What type of engineering work have you applied for?