Skip to main content

How to Write a Resume for Your First Job: A Guide for Freshers

By Ashish K. Published Updated 11 min read

This guide is for final-year students and recent graduates writing the resume they will use for campus placements and their first full-time applications. It covers which format to choose, the order of sections, how to present CGPA and 10th/12th marks, how to write project and internship entries, which biodata habits to drop, and ends with a complete sample resume you can model yours on.

Which format to use: reverse-chronological, almost always

A reverse-chronological resume lists the most recent item first in each section: your current degree before your Class XII, your latest internship before an older one. It is the format recruiters and campus placement cells expect, so they find what they are looking for without hunting. It also suits software that reads your file, because the headings and dates sit where that software expects them.

A functional resume groups everything under skill headings ("Communication", "Leadership", "Technical") and pushes dates and organisations to the bottom or removes them. It is sometimes suggested to freshers on the theory that it hides a thin work history. In practice it does the opposite: a reader cannot tell where you learned each skill or how recently, and many recruiters read the format itself as a sign that something is being hidden. For someone with a degree, projects and perhaps one internship, there is nothing to hide, so a functional layout only costs you clarity.

FormatWhat it looks likeFor a fresher
Reverse-chronologicalSections in a fixed order; newest item first in eachUse this. Clear, expected, easy to update
Hybrid (combination)A short skills block near the top, then chronological sectionsFine if the skills block is short and every skill is backed up lower down
Functional (skills-based)Skill headings with achievements under them; few or no datesAvoid. Hides where and when you did things

Keep it to one page. With a degree, a few projects and an internship or two, one page is enough if you write tightly. Shrinking the font to force more in is worse than cutting a weak entry.

The order of sections on a fresher resume

Put your strongest evidence where the reader looks first. For most freshers that is education, followed by whichever of internships or projects is more relevant to the role. This order works for most engineering, commerce, science and arts graduates:

  1. Header: name, phone, a name-based email, city, LinkedIn URL, and GitHub or portfolio link if you have work to show.
  2. Summary (two or three lines): degree, graduation year, the kind of role you want, and one or two concrete facts. Our guide to writing a resume summary has more examples.
  3. Education: degree first, then Class XII and Class X if you are including them.
  4. Internships or work experience: if you have any, even a month-long one.
  5. Projects: two or three, with tools and outcomes.
  6. Skills: grouped (languages, tools, domain knowledge), only things you can discuss in an interview.
  7. Certifications: only those relevant to the role.
  8. Positions of responsibility and activities: clubs, fests, NSS/NCC, sports, volunteering.

Swap projects above internships when your project is closer to the job than your internship was. A computer science student whose internship was mostly data entry but who built a working web app should lead with the app.

Education: CGPA, percentage and 10th/12th marks

CGPA or percentage? Use whatever your university officially issues. If your marksheet shows a CGPA out of 10, write "CGPA 8.1/10"; always include the scale, because some universities use other scales. If you are still studying, write "(up to semester 6)" so the reader knows it is not final. Do not convert CGPA into a percentage yourself unless the employer asks; if they do, use the conversion your university prescribes (many print it on the marksheet) and say so.

Should you include 10th and 12th marks? For campus placements and your first year of applications, usually yes. Many Indian employers set cut-offs on Class X and XII percentages and ask for them on their application forms anyway, so leaving them off only means the recruiter has to look for them. Write the board, the year and the percentage on one line each. Once you have a year or two of work experience, drop them.

Low marks? You are not obliged to print a weak score on the resume. If a company form asks for it, give the true figure; an application form is not the place to be selective. Never round up: 7.46 is 7.46, not 7.5. The same applies to backlogs: you do not need to list cleared backlogs on the resume, but answer truthfully if a form or interviewer asks.

Education entry

Before

B.E. (Mechanical) from XYZ College with good marks. 12th from State Board. 10th passed.

After

B.E., Mechanical Engineering, XYZ College of Engineering (Anna University), 2022–2026, CGPA 7.9/10. Class XII, Tamil Nadu State Board, 2022, 86.5%. Class X, CBSE, 2020, 91.2%.

Institution, university, years, score with its scale. Add one line of relevant coursework only if it matches the job, such as "Coursework: Thermodynamics, CAD/CAM, Finite Element Analysis" for a design role.

Projects and internships: how to write entries with little experience

Treat internships, final-year projects and serious personal projects the same way you would treat a job: a title line (role or project name, organisation or tools, dates) and two to four bullets. Each bullet should say what you did and what came of it. Unpaid internships count; so do freelance jobs and part-time work, as long as you describe them accurately.

Internship bullet

Before

Worked on social media marketing for the company.

After

Planned and wrote 24 Instagram posts over eight weeks for a Pune bakery chain; the two reels I scripted were the account's most-viewed posts that quarter.

Final-year project

Before

Did a project on machine learning.

After

Crop disease detection (Python, TensorFlow): trained an image classifier on about 5,000 leaf photos; reached 91% accuracy on a held-out test set. Team of 4; I built the data pipeline and the test app.

For group work, say what your part was. Interviewers often ask, and "we did everything together" is a weak answer.

Use rough numbers if they are true and you can explain them. For more ways to put scale into bullets, see how to quantify achievements; for the opening word of each bullet, see the guide to action verbs. Add a GitHub, Behance or Google Drive link for anything a reader can open; a link they can click does more for a project than a longer description.

Skills, certifications and extracurriculars

  • Skills: list tools, languages and methods, grouped on two or three lines. Leave out "MS Office" unless the role is clerical or you mean something specific like Excel pivot tables. Leave out soft skills as bare words; show them in your bullets instead. More detail is in how to write a skills section.
  • Certifications: include those that match the job (an NPTEL course in data structures for a software role, a Tally or GST course for an accounts role). Ten unrelated short online courses look like padding; pick the three that fit.
  • Positions of responsibility: a fest coordinator, club secretary or class representative role shows you can organise people. Write it with a number: "Managed sponsorship for the college tech fest; raised ₹1.2 lakh from 9 local sponsors."
  • Sports, NSS, NCC, volunteering: worth a line when there is something specific (state-level selection, a camp you led, a drive you ran).
  • Hobbies: include only if they say something useful about you for this job, such as a blog you write for a content role or competitive programming ratings for a software role. "Reading, travelling, music" adds nothing.

What to leave out

Many fresher resumes in India are still built on the old biodata pattern. For private-sector jobs, the following take space without helping, and some invite questions that have nothing to do with your ability:

  • Date of birth, father's and mother's names, religion, caste, marital status, nationality, height and weight.
  • A photo, unless the employer asks for one.
  • The "Declaration: I hereby declare that the above information is true…" paragraph, with place, date and signature.
  • A "Strengths" list ("hardworking, punctual, quick learner") with nothing behind it.
  • An objective such as "Seeking a challenging position in a reputed organisation where I can grow".
  • "References available on request" and a full postal address.
  • School-level achievements from before Class X, unless they are exceptional and related to the job.

The article on common resume mistakes covers these habits and several others in more detail.

A complete sample fresher resume

The resume below is fictional. It is for a final-year computer engineering student applying for graduate software roles through campus placement. Notice what is not there: no date of birth, no declaration, no objective, no list of adjectives.

Sample: final-year B.Tech student
ANANYA IYER
Pune, Maharashtra | +91 98XXX XXXXX | ananya.iyer@email.com | linkedin.com/in/ananya-iyer | github.com/ananya-iyer

SUMMARY
Final-year Computer Engineering student (graduating May 2027) looking for a graduate software engineer role. Built a Django attendance app now used by two departments at my college and completed a two-month backend internship working on REST APIs.

EDUCATION
B.Tech, Computer Engineering | ABC Institute of Technology, Savitribai Phule Pune University | 2023–2027 (expected)
CGPA 8.4/10 (up to semester 6)
Class XII | Maharashtra State Board | 2023 | 88.2%
Class X | CBSE | 2021 | 92.4%

INTERNSHIP
Backend Development Intern | Brightline Software Pvt. Ltd., Pune | May 2026 – Jul 2026
- Wrote and tested 6 REST endpoints in Django REST Framework for the client-onboarding module; all were merged after code review.
- Cut a nightly report query from about 40 seconds to under 5 by adding two database indexes.
- Documented the module's API in Postman; the QA team used it to write their test cases.

PROJECTS
Lecture attendance tracker | Django, PostgreSQL | github.com/ananya-iyer/attendance
- QR-code attendance app used by the Computer and IT departments since January 2026 (about 600 students).
- Teachers export monthly attendance shortfall lists in one click instead of compiling them from registers.
Price-drop alert bot | Python, Telegram Bot API
- Tracks prices of products a user follows and sends a message when the price falls below their limit; about 40 regular users among classmates.

SKILLS
Languages: Python, Java, SQL, JavaScript
Frameworks and tools: Django, Git, PostgreSQL, Postman, Linux command line
Coursework: Data Structures, DBMS, Operating Systems, Computer Networks

CERTIFICATIONS
NPTEL: Programming, Data Structures and Algorithms using Python (2025)

POSITIONS OF RESPONSIBILITY
Technical Head, Coding Club (2025–26): organised a 24-hour hackathon with 180 participants from 12 colleges.

For a commerce or arts graduate the structure is the same. Replace the internship with an articleship, a sales or teaching internship or part-time work, and replace the coding projects with a research paper, a market survey, a live project or a portfolio.

Choosing a template and sending the file

A plain single-column layout suits freshers: education and projects read top to bottom, and there is no empty sidebar to fill. On our builder, the two free templates, Clean Professional and Modern Bordered, are both single-column with no photo area. You fill a form, check the live preview and download a PDF.

One thing to know before you upload it anywhere: the PDF from our builder is image-based. The design comes out exactly as previewed, but the text cannot be selected, so a job portal that reads text out of uploaded files will not be able to read it. Keep a text-based copy (typed into a word processor and saved as PDF) for those portals, or type your details into the portal form. The builder also does not save your entries after you close the tab, so keep your resume text in a separate document you can paste from.

For campus placements, check whether your training and placement cell wants a standard college format. If it does, use theirs for the placement portal and keep your own version for off-campus applications on Naukri, LinkedIn and company career pages.

Key takeaways

  • Use a one-page reverse-chronological resume; avoid functional layouts that hide dates and organisations.
  • Order: header, short summary, education, internships, projects, skills, certifications, activities.
  • Write CGPA with its scale and "up to semester X" if you are still studying; include 10th/12th marks for campus and first-year applications.
  • Write projects and internships like jobs: what you did, the tools, the result, and your part in group work.
  • Drop biodata details, the declaration and the "Strengths" list unless a prescribed format asks for them.

Put this into practice

Frequently asked questions

About Ashish K.

Ashish K. writes and edits the articles on myperfectresumee, the resume and SOP builder run from Gujarat, India. His articles focus on the practical side of an application: how to word a resume bullet, what goes in a cover letter or a follow-up email, how to prepare for an interview and how to structure a Statement of Purpose. He is not a recruiter, careers counsellor or immigration adviser, and his articles say so where it matters.

See all articles by Ashish K. →

How articles are written, checked and corrected is set out in our editorial policy. Spotted an error or something out of date? Tell us and we will review it.