Deepa had an 8.4 CGPA. She had cleared her technical test. She was in the final interview round at a Chennai product company.
The interviewer had one request: "Show me your GitHub."
Deepa opened her profile. Three repositories. All from second year. Last commit: eight months ago.
The interviewer nodded, made a note, and moved on.
Deepa did not get the offer. Someone else did. Someone with lower marks, but a GitHub that told a story of someone who actually codes.
What Changed
Three years ago, the standard fresher hiring process at most Tamil Nadu tech companies looked like this:
Campus drive. Written test covering aptitude and coding. Technical interview with DSA questions and concepts. HR round. Offer letter.
That process still exists. But it is no longer the only process, and it is no longer sufficient for many of the better companies.
Here is what has been added:
- GitHub profile check before the first interview
- AI tool knowledge: Copilot, ChatGPT, Cursor
- Portfolio of projects that are live or have been used
- LinkedIn presence that shows consistent professional interest
- Evidence of team collaboration, not just solo code
Why did this change? Because companies got burned. They hired freshers with good marks who could not write production code. Eventually, they decided it was cheaper and faster to hire people who had already started this process themselves.
What Companies Actually Look At Now
1. GitHub: Before They Even See Your Resume
At many companies, especially product companies and startups, the hiring manager's first step is to search your name and open your GitHub.
They are looking for:
Activity. Is there a commit history? Green squares in the contribution graph? Does this person actually write code outside of deadlines and exams?
Original projects. Is there something here that is not a tutorial clone? A project that someone actually built and has a clear purpose?
README quality. Can this person explain what they built and how? A good README is the first sign of someone who can communicate technically.
Deployment. Is anything live? Even one project with a link to a working URL is significant.
An empty GitHub or a GitHub with only lab assignments says one thing clearly: this person has never built anything beyond coursework.
2. AI Tool Fluency: The New Baseline
This is the biggest shift in the last two years.
GitHub Copilot launched in 2021. ChatGPT launched in 2022. By 2024, most tech companies in India had integrated AI tools into their standard engineering workflow. By 2025, it is rare to find a professional developer who does not use at least one AI coding tool daily.
When interviewers ask "how do you use AI tools in your work?", they are not asking a bonus question. They are checking whether you are ready to function in their team from day one.
Students who have used Copilot, Cursor, Claude, or similar tools in actual project work can answer this question with specifics. Specific answers stand out.
3. Communication: Technical and Otherwise
This comes up in every single interview, at every level, at every company.
Can you explain what you built to someone who did not build it with you? Can you explain why you made a technical decision? Can you describe what went wrong and how you fixed it?
Most freshers struggle with this, not because they lack knowledge, but because they have never had to explain their work to a professional audience. College assignments are submitted to professors. Nobody asks you to stand up and explain your design choices.
In a professional team, you do this every week. In standups. In code reviews. In retrospectives.
4. Problem Approach: Not Just the Answer
In technical interviews, most companies are not looking for the optimal solution to a LeetCode problem.
They are watching how you approach something you have not seen before.
Do you ask clarifying questions? Do you think out loud? Do you consider edge cases? Do you notice when your first approach is not working and pivot?
These behaviours come from having worked on live problems. When you have debugged a production bug with a client waiting, you develop a systematic approach. When you have only solved textbook problems, you are pattern-matching.
5. Attitude Toward Learning
Companies hire freshers knowing they will have gaps. They are not expecting you to know everything. They are looking for signals that you will close those gaps quickly.
The signal they want to see is: have you done this before, on your own, without being asked?
Did you learn a new tool because you wanted to, not because it was in the syllabus? Did you build something outside of class because you were curious?
These are simply signs that you are the kind of person who grows on their own. Companies love hiring those people.
What You Can Do in the Time You Have Left
If you are reading this in your final year, here is a practical list.
This week:
- Clean up your GitHub. Pin your best repos. Write a README for each one. Make weak repos private.
- Update your LinkedIn headline to reflect what you actually build, not just your course name.
- Download the GitHub Student Developer Pack if you have a college email. Get Copilot for free.
This month:
- Build one thing and deploy it. Anything. A live URL changes your GitHub profile entirely.
- Use Copilot for one week in something you are already building. See how it changes your workflow.
- Write one LinkedIn post about something you built or learned.
In the next three months:
- Get hands-on project experience. This is the hardest thing to do alone, and the most important. A professional internship programme that places you inside an operating company is the fastest path.
- Get your code reviewed by someone who does this professionally.
- Build a portfolio section on LinkedIn with links to live work.
The Honest Reality About CGPA
CGPA still matters. Let us be honest about that.
For service companies like TCS, Infosys, Wipro, and HCL, CGPA thresholds are enforced.
For product companies, startups, and mid-size tech companies, CGPA is one data point among many. An 8.5 CGPA with an empty GitHub will lose to a 7.2 CGPA with a strong portfolio in most of these interviews.
Know which companies you are targeting. Adjust your preparation accordingly.
Frequently Asked Questions
Do companies in Coimbatore and Tier-2 cities also look for GitHub and AI skills? Yes, increasingly. Chennai companies were the first to adopt this. Coimbatore, Madurai, and Trichy companies are following. Preparing for it now puts you ahead regardless of where you apply.
I do not have any projects worth showing. Is it too late to build them? It is not too late, but time matters. A project you build in the next month and deploy will show recent activity on your GitHub.
Can I list college projects on my resume and GitHub? Yes, but present them accurately. If it was an assignment project, call it a student project. If you built it independently and deployed it, say so.
What AI tools should I start with? GitHub Copilot first, because it is the most widely used in Indian tech companies. Then ChatGPT or Claude for debugging and code explanation.
I have good CGPA but no projects. Should I focus on projects or on aptitude for placement? Both, but your time is more valuable on projects and AI skills for the companies that matter most long-term. Aptitude tests are coachable in a short time. Genuine project experience takes three to six months to build properly.
Related Programmes
- View →
Full Stack Development
3 Months · React, Node.js, PostgreSQL
- View →
Frontend Engineering
3 Months · React, Next.js, Tailwind CSS
- View →
Backend Engineering
3 Months · Node.js, Express, PostgreSQL
- View →
UI/UX Design
3 Months · Figma, Prototyping, User Research
- View →
QA & Testing
3 Months · Playwright, Jest, CI/CD
- View →
DevOps & Cloud
3 Months · Docker, AWS, GitHub Actions
Related Articles
Why Recruiters Open Your GitHub Before They Open Your Resume
Rajan got the interview. He had an 8.2 CGPA. Four years of hard work. A solid resume. The interviewer opened his laptop, typed something, and turned the screen around. "This is your GitHub. Can you walk me through one of these projects?"
Career GuidesHow to Write a LinkedIn Profile as a Fresher With No Experience
Open LinkedIn right now. Find a profile of a final-year engineering student. It probably looks something like this: Name. College. Degree. Skills section full of every technology they have heard of. Experience section: empty.
Ready to put this into practice?
Join FabForge. Work at a company for 3 months.
Build the GitHub profile, LinkedIn presence, and project portfolio this article describes, through actual client deliverables.
Apply Now →