Oncampus placements are greater than equal to luck !

I recently appeared for an on-campus internship drive, and I was so sure I would make it. But to my surprise, some students with only basic projects got selected instead.

The interview process had three rounds: Technical Interview: I was asked two DSA questions (1 easy, 1 medium from LeetCode) and solved both easily. Two SQL queries + OOPs & OS questions—answered all except one SQL query. Got selected for the next round. Other students were only asked programming language-related questions and one easy DSA question.

Second Interview: The interviewer was very arrogant. He kept pointing at my resume and asking "Why did you mention this?" and "How did you build this?"

I explained everything in detail. He asked me to design an application. I explained the structure and logic but didn't go full system design level. Then he asked, "How would you rank answers on Stack Overflow?" My approach: Sort by upvotes → He said no. Then I suggested matching the most relevant keywords → He said no. I then proposed sorting by author reputation → He was still unsatisfied. He also asked core CS questions and project-related questions, which I answered well.

Verdict: Rejected.

Meanwhile, for my friends, their second round was more like an HR round—basic questions about their coding background, future plans, and a simple swap-the-number code. They got selected.

I don’t want to name the company, but I was shocked when I got rejected despite answering almost everything, while others with short resumes and no real projects got through.

Now, off-campus applications get no replies, and on-campus has very few companies visiting, with no luck even after having the required skills. Feeling frustrated. Is it just bad luck, or am I missing something?

My Skills:

React, Node.js, PostgreSQL

Golang (still learning but can build CRUD apps)

Previous internship experience (more like freelancing) If you have or your org have any openings for internship please let me know , I learn new tech stack if role required that.