As a fresher in India, your resume is the one document that stands between you and an interview call. Most freshers make the same mistakes — too long, too vague, or poorly formatted. Here's how to write a resume that actually gets noticed.
1. Keep It to One Page
Recruiters at large companies like TCS, Infosys, or Wipro spend an average of 6 seconds scanning a resume. As a fresher, one page is all you need and all you should use. Remove filler. Be precise.
2. Use the Right Format
For freshers in India, the best format is reverse-chronological with functional highlights:
- Contact Information (Name, Phone, Email, LinkedIn, GitHub)
- Career Objective (2–3 lines max)
- Education
- Skills
- Projects
- Internships / Experience (if any)
- Certifications
- Achievements / Extra-Curriculars
3. Write a Strong Career Objective
Avoid generic lines like "I am a hardworking individual seeking a challenging role." Instead, be specific:
Weak: "Looking for a software engineering position to utilize my skills."
Strong: "B.Tech Computer Science graduate with hands-on experience in Java and Spring Boot, seeking a software developer role at a product-based company where I can contribute to scalable backend systems."
Your objective should mention your degree, your key skill, and what you want to contribute.
4. List Your Education Correctly
Include:
- Degree name and specialization
- College name and university affiliation
- Year of passing (or expected year)
- CGPA or percentage (only if above 7.0 CGPA or 70%)
Do not include your 10th and 12th marks if your CGPA is below average — focus attention on your strengths.
5. Highlight Projects Over Coursework
Projects are the most powerful section for freshers because they prove you can build things, not just study them.
For each project, use this structure:
- Project Name | Tech Stack Used
- 2–3 bullet points: What it does, what problem it solves, and one measurable outcome
Example:
Avoid vague descriptions like "I built a project using Java." Be specific.
6. Your Skills Section: Be Honest and Specific
Divide skills into categories:
- Languages: Java, Python, JavaScript
- Frameworks/Libraries: React.js, Spring Boot, Express.js
- Databases: MySQL, MongoDB
- Tools: Git, Postman, VS Code, Docker
- Soft Skills: (keep it to 2–3 genuine ones, like Problem-solving, Communication, Teamwork)
Do not list skills you can't discuss in an interview. If you say Python, expect a question about it.
7. Beat the ATS (Applicant Tracking System)
Large companies use software to filter resumes before a human sees them. To pass ATS:
- Use keywords from the job description (e.g., if the job says "REST API," use that exact phrase)
- Avoid tables, graphics, and fancy fonts — ATS can't read them
- Use standard headings: "Education," "Experience," "Skills" — not creative labels
- Save as PDF (most ATS accept PDFs, but always check)
8. Common Mistakes to Avoid
❌ Using a photo (not recommended for most Indian tech companies applying globally)
❌ Using the same resume for every application
❌ Including references ("references available on request" is outdated)
❌ Listing hobbies like "listening to music" or "watching movies"
❌ Using colored backgrounds or fancy templates that don't print well
❌ Typos — always proofread, then ask someone else to proofread
9. Best Free Resume Builders for Freshers in India
- Resumake.io – Clean, code-like format
- FlowCV.io – Modern, ATS-friendly
- Canva – Good design, but export as PDF carefully
- LinkedIn Resume Builder – Pulls from your profile automatically
10. Final Checklist Before You Send
✅ One page
✅ No spelling errors
✅ Consistent font (Calibri, Arial, or Inter at 10–11pt)
✅ Margins between 0.5" and 1"
✅ Saved as PDF with your name in the filename (e.g., Harshit_Pachauri_Resume.pdf)
✅ Tailored to the specific job description
Your resume is a living document — update it after every new project, certification, or internship. The fresher who gets the call is usually the one with the most relevant, specific, and well-presented resume.