Why will no one hire me?

Looking at this from another angle… Some employers see both very low AND very high GPA’s as caution flags. The risks being that low GPA candidates might lack technical knowledge, and high GPA candidates might lack soft skills. Both technical knowledge and soft skills are needed here.

You need to make sure you can prove to these employers that you are well-rounded; you know your stuff, AND can fit into the work culture. Case in point: When an interviewer sidetracks and tells you a story about his recent backpacking trip to the grand canyon, and you sit there with a blank look on your face since you can’t relate to what he’s saying, it makes you appear less well-rounded.

Practice your interview skills. You definitely have the technical knowledge to do well, but you need to make sure you can master the interview. The career center at your school should offer mock interviews… take advantage of these!