Resume for freshers — how to write one that gets shortlisted
You have no full-time experience. That does not mean you have nothing to say. Here is how to build a resume that works for campus placements, off-campus drives, and job portals in India.
The fresher resume has a specific job: prove you can learn fast, build things, and communicate clearly — all without a work history to lean on. Most freshers fail not because they lack skills, but because they present what they have poorly. A well-structured one-page resume that mirrors the job posting's language will outperform a two-page document stuffed with coursework.
What to include (and what to skip)
A fresher resume should have exactly these sections, in this order:
- Contact details — name, phone, email, city, LinkedIn URL. No address, no date of birth.
- Summary — two lines maximum. Name your degree, your strongest skill, and the kind of role you want.
- Education — degree, college, CGPA or percentage (if above 7.0 / 70%), year of graduation.
- Projects — two to four projects with tech stack, what you built, and a measurable outcome.
- Skills — only skills you can demonstrate. Group them: Languages, Frameworks, Tools, Soft Skills.
- Certifications — only if relevant. An AWS Cloud Practitioner cert matters for a cloud role; a Coursera "Introduction to Marketing" does not.
- Internships — if you have them, treat them like jobs: company, duration, what you did, what resulted.
Six rules that separate shortlisted freshers from rejected ones
Lead with education, not work experience
If you graduated in the last two years, your degree is your strongest signal. List it first — college name, degree, CGPA (if above 7.0), and the year. Work experience can come after projects.
Turn academic projects into achievements
Every capstone, mini-project, or hackathon entry is fair game. Write it like a job: what you built, what tech you used, and what the outcome was. "Built a Flask REST API serving 200 concurrent users during college fest load testing" beats "Worked on a web project."
List skills the job posting actually mentions
Read the posting before you list skills. If it says "Python" and you write "programming languages," the ATS won't match them. Mirror the exact terms — Python, SQL, Excel, React — and drop anything you cannot defend in an interview.
Quantify even without work experience
You have numbers: team size ("led a 4-member team"), user count ("app downloaded 150+ times on Play Store"), grade ("scored 92% in DBMS"), or event scale ("organised a workshop for 80 students"). Use them.
Keep it to one page — no exceptions
Recruiters at TCS, Infosys, and Wipro scan fresher resumes in under 10 seconds. One page forces you to cut filler. If you need two, you have not edited enough.
Use a clean, single-column template
Two-column and sidebar layouts break ATS parsers at many Indian companies. Stick to a single column with standard section headings: Education, Projects, Skills, Certifications.
Common fresher resume mistakes
- "Objective: To obtain a challenging position…" — generic objectives waste the most valuable line on the page.
- Listing every course from your syllabus — recruiters know what B.Tech CS covers.
- Adding a photograph — most Indian ATS systems ignore images, and some companies reject resumes with photos to avoid bias.
- "References available upon request" — this is assumed; the line adds nothing.
- Using a fancy template with icons, colour bars, and infographics — they look good on screen but break when parsed.
Best templates for freshers
ThunderCV has three templates designed specifically for candidates with limited work history:
- Fresher — leads with education and projects, de-emphasises work experience.
- Simple — clean single-column layout that every ATS parses correctly.
- ATS — stripped to the essentials, maximum parser compatibility.
Sample fresher resume structure
Here is what a strong fresher resume looks like in outline:
Priya Sharma
+91 98765 43210 · priya.sharma@email.com · Bengaluru · linkedin.com/in/priyasharma
Summary: B.Tech Computer Science graduate (2026, CGPA 8.2) with hands-on projects in Python and React. Looking for a software engineering role where I can apply backend development skills.
Education: B.Tech CSE, RV College of Engineering, Bengaluru — 8.2 CGPA (2022–2026)
Projects: Campus Event Portal (React + Node, 300 users) · Expense Tracker CLI (Python, automated 4h/month of manual logging)
Skills: Python, JavaScript, React, Node.js, SQL, Git, Docker
Certifications: AWS Cloud Practitioner (2025)
Check your resume before you apply
After building your resume, run it through the ATS Checker to see how automated systems will read it. Then paste the job description into the JD Matcher to catch missing keywords before you hit Apply.