Resume Format for Freshers — 2026 India Guide
Writing your first resume as a fresh graduate in India can feel overwhelming. You have limited professional experience, you are not sure what recruiters want to see, and every template you find online seems designed for people with five or more years of work history. The good news is that recruiters hiring freshers in India have very different expectations from those hiring experienced professionals. They are not looking for years of experience. They are looking for potential, technical skills, academic performance, and evidence that you can learn and contribute quickly.
This guide covers the exact format, sections, and strategies that work for freshers applying to companies through campus placements, Naukri.com, LinkedIn, and direct applications in 2026.
The Right Resume Structure for Freshers
As a fresher, your resume should be one page. No exceptions. You do not have enough experience to justify a second page, and Indian recruiters who hire freshers expect to see everything on a single sheet. Here is the recommended section order:
- Contact Information (name, phone, email, LinkedIn, city)
- Career Objective (2-3 sentences, targeted to the role)
- Education (most recent first)
- Technical Skills
- Projects (the most important section for freshers)
- Internships (if you have any)
- Certifications (if relevant)
- Achievements and Extracurriculars
Notice that "Work Experience" is not the primary focus. For freshers, your Projects and Skills sections carry the most weight. Let us go through each section in detail.
Contact Information and Career Objective
Your contact information should include your full name, mobile number with country code (+91), a professional email address (firstnamelastname@gmail.com, not coolboy2003@gmail.com), your LinkedIn profile URL, and your city. Do not include your full home address, date of birth, gender, marital status, or passport number. These are outdated conventions that waste space and are not relevant to your candidacy.
The career objective is a short paragraph (two to three sentences) that tells the recruiter what role you are targeting and what you bring. Keep it specific to each application. A generic objective like "Seeking a challenging position where I can utilize my skills" communicates nothing. Instead, write something like: "B.Tech Computer Science graduate with strong foundations in Java, Python, and web development. Seeking a software development role where I can contribute to building scalable applications while growing my full-stack engineering skills." Tailor this to each company and role you apply for.
Education Section: Where to Put CGPA
List your education in reverse chronological order. For each entry, include the degree, institution name, university (if different from the institution), year of graduation, and your CGPA or percentage.
CGPA matters for freshers in India, especially during campus placements. Many companies set minimum cutoffs: TCS and Infosys typically require 6.0 CGPA minimum, while higher-tier companies may require 7.0 or above. If your CGPA is 7.0 or higher on a 10-point scale (or 70%+ in percentage), display it prominently. If it is between 6.0 and 7.0, include it but do not highlight it. If it is below 6.0, consider omitting CGPA and letting your projects and skills make the case for you. Some companies will still ask for it during the application process, but leaving it off the resume means it is not the first thing a recruiter sees.
Include your 10th and 12th marks only if they are strong (above 85%) or if you are a very recent graduate (within the last year). For graduates with two or more years since completing their degree, 10th and 12th marks are no longer relevant and should be removed to save space.
Technical Skills: Be Specific and Honest
The skills section is critical for freshers because it is what recruiters and ATS systems scan first. Organize your skills into clear categories:
- Programming Languages: Java, Python, C, C++, JavaScript (list only languages you can actually code in, not ones you studied briefly)
- Web Technologies: HTML, CSS, JavaScript, React, Node.js, Express.js
- Databases: MySQL, PostgreSQL, MongoDB
- Tools and Platforms: Git, GitHub, VS Code, Postman, Docker, AWS (if applicable)
- Other: Data Structures and Algorithms, Object-Oriented Programming, REST APIs
Be honest about your skill level. If you have only completed a tutorial in React, do not list React as a skill. If you are asked about it in an interview and cannot build a component from scratch, the skill listing will backfire. List skills you can demonstrate through projects or coding challenges. For non-IT roles, replace programming languages with relevant domain tools: AutoCAD and SolidWorks for mechanical engineering, Tally and SAP for commerce graduates, SPSS and Tableau for analytics roles.
Projects: The Most Important Section for Freshers
Since you do not have extensive work experience, your projects are the primary evidence of what you can do. Recruiters evaluating freshers spend more time on the projects section than any other part of the resume. Here is how to present projects effectively:
For each project, include:
- Project title — a clear, descriptive name
- Technologies used — listed in parentheses after the title
- Date range — month and year
- Two to three bullet points — describing what you built, your specific contribution, and any measurable outcome
Here is an example of a well-written project entry:
Online Exam Portal (React, Node.js, MongoDB, JWT Auth) | Jan 2026 - Apr 2026
- Built a full-stack web application allowing professors to create timed exams and students to take them online, supporting 200+ concurrent users during load testing
- Implemented JWT-based authentication, role-based access control, and automatic grading for MCQ questions
- Deployed on AWS EC2 with Nginx reverse proxy; reduced page load time to under 2 seconds through image optimization and lazy loading
Include three to four projects. Prioritize your final year project (if substantial), hackathon projects (which show initiative and time-pressure coding), and personal side projects (which show genuine interest). Avoid listing assignments that every student in your batch completed. Recruiters can tell the difference between a unique project and a standard lab assignment.
Internships: How to Present Limited Experience
If you completed any internships during college, list them with the same structure as work experience: company name, role title, dates, and bullet points describing your contributions. Even a two-month summer internship adds significant credibility to a fresher resume.
Focus on what you delivered, not what you observed. Instead of "Learned about the software development lifecycle at XYZ company," write "Developed an internal dashboard using React that visualized team productivity metrics, adopted by the 15-member engineering team for daily standups." If your internship was more observational, focus on any tangible output you produced: a report, a prototype, a presentation, or a dataset you helped clean and organize.
If you have no internship experience, do not worry. Strong projects, certifications, and competitive programming achievements can compensate. Many companies hiring freshers through campus placements understand that not every student had access to internship opportunities.
Certifications and Achievements
Certifications add credibility, especially when they come from recognized platforms. Relevant certifications for freshers include:
- Cloud: AWS Cloud Practitioner, Google Cloud Digital Leader, Azure Fundamentals (AZ-900)
- Programming: HackerRank certifications in Java, Python, or SQL
- Coursera/NPTEL: Courses from IITs or international universities with verified certificates
- Domain-specific: Google Analytics Certification, Tally ERP certification, AutoCAD certification
For achievements, include competitive programming rankings (CodeChef, Codeforces, LeetCode with your rating), hackathon placements, paper publications, GATE score (if strong), and any academic scholarships or awards. Quantify where possible: "Ranked in top 5% on LeetCode with 400+ problems solved" is much stronger than "Active on coding platforms."
Common Mistakes Freshers Make
- Using a generic template with a photo, declaration, and references: The "I hereby declare that the above information is true" line and "References: Available upon request" are completely unnecessary. Remove them. They waste space and mark you as someone using an outdated format.
- Listing hobbies like "reading, traveling, listening to music": Generic hobbies add zero value. If you must include interests, make them relevant: "Contributing to open-source projects on GitHub" or "Competitive programming on Codeforces (1600+ rating)" tells a recruiter something useful.
- Using colored backgrounds, fancy borders, or infographic formats: These designs break ATS parsers and look unprofessional to most Indian recruiters. Use a clean, single-column layout with clear headings and standard fonts.
- Listing every technology you have heard of: Padding your skills section with technologies you cannot demonstrate in an interview will hurt you, not help you. Be selective and honest.
- Not tailoring the resume for each application: The same resume should not go to a web development role, a data analyst role, and a systems engineer role. Each requires different keywords, different projects highlighted, and a different career objective.
Naukri.com Tips for Freshers
If you are applying through Naukri.com, there are specific optimizations that increase your visibility to recruiters searching the platform:
- Profile title: Use a specific, keyword-rich title like "B.Tech CSE Fresher | Java | Python | Full Stack Development" instead of just "Fresher."
- Resume headline: Naukri gives you a 250-character headline. Pack it with relevant keywords: "Computer Science Graduate | Java, Python, React, Node.js | AWS Certified Cloud Practitioner | Open to Relocation."
- Key skills: Add all relevant skills in Naukri's skills section. This is what recruiters search by. Add both broad terms ("Web Development") and specific technologies ("React.js").
- Update regularly: Naukri's algorithm favors recently updated profiles. Log in and make a small edit to your profile at least once a week to stay visible in recruiter search results.
- Upload your resume as DOCX: Naukri parses DOCX files more reliably than PDFs. Upload a clean DOCX version alongside filling out the online profile fields.
When applying to jobs on Naukri, tailor your resume for each application. ResumePro works directly with Naukri job postings through its Chrome extension, allowing you to customize your resume for each role with one click.
Frequently Asked Questions
Should freshers include CGPA on their resume?
Yes, if your CGPA is 7.0 or above (on a 10-point scale) or 70% or above in percentage. Many Indian companies have CGPA cutoffs for campus placements (often 6.0 or 6.5 minimum). If your CGPA is below the typical cutoff, you can omit it and let your projects, skills, and internships speak for themselves. Never lie about your CGPA — companies verify academic records.
How long should a fresher's resume be?
One page. This is a strict rule for freshers. You do not have enough professional experience to justify two pages. A well-structured one-page resume with your education, projects, internships, skills, and achievements is exactly what recruiters expect from a fresh graduate in India.
Should I add a photo to my fresher resume in India?
No. Unless the job application specifically requests a photo, leave it off your resume. Photos take up valuable space, can introduce unconscious bias, and are not expected by most Indian employers. International companies and MNCs in India also follow the no-photo standard. Use that space for a stronger skills section or an additional project.
What skills should freshers list on their resume?
List technical skills relevant to your target role. For IT freshers: programming languages (Java, Python, C++), web technologies (HTML, CSS, JavaScript, React), databases (MySQL, MongoDB), and tools (Git, VS Code, Postman). For non-IT roles: MS Office (specifically Excel proficiency level), data analysis tools, relevant domain software, and any certifications. Avoid listing soft skills like "team player" or "hard working" — demonstrate them through your project and internship descriptions instead.
How do I list projects on a fresher resume?
List each project with a title, the technologies used, a date range, and 2-3 bullet points describing what you built and the outcome. Focus on what you personally contributed, not what the team did. Quantify where possible: "Built a Flask web app that processed 500+ student records" is stronger than "Created a web application using Flask." Include your final year project, hackathon projects, and personal side projects.
Build Your First Professional Resume
Your first resume is the foundation of your career. Get it right, and you open doors to interviews at companies you want to work for. Instead of guessing which keywords each employer wants to see, let AI match your skills and projects to each job description automatically.
AI-powered resume customization. Plans start at ₹799/mo.