For context, I'm a third year computer science major, and I'm actually graduating a year early (this summer).

These past few weeks have been super stressful. My friends (that frequently come to me for homework / project advice) all have internships or jobs going into summer, and I'm still struggling to find something. I already have prior experience (but that was just getting lucky through a family connection), and nobody at a career fair has even called me back until this month.

I've sent out maybe 50 applications this year, around 15 of them were from the last career fair, and I finally started getting calls and emails from employers over the past few weeks.

Whenever I do get an interview, I kill it. Absolutely kill it. This last one was 4 different interviewers across 6 hours, I answered around 9 technical questions, I got them all.

No job.

Like, how do I just not throw in the towel? There's that really dark voice inside my head that says my friends all got hired partially to meet those 'diversity' quotas, and that's why I get passed over so much (I'm an Asian male in computer science, we make up probably 80% of the field). I know I outperform them, just.. what is it? Is this just how the job hunt goes? Why would they spend time to interview me if I didn't have the skills they were looking for?