Every year between April and July, over 4,000 Indian engineering colleges conduct campus placement drives. In 2026, the hiring numbers are strong — Naukri's JobSpeak Index shows white-collar hiring up 9% YOY, and fresher hiring specifically saw a 12% spike in Q1 2026. TCS alone is expected to onboard 40,000+ freshers this cycle. Infosys, Wipro, Cognizant, HCL, Tech Mahindra, Capgemini, and Accenture are all actively visiting Tier 1 and Tier 2 campuses.
But here's what most students don't realise: when you submit your resume to the campus placement cell, it goes into the company's ATS — the same software that screens experienced professional resumes. TCS uses iCIMS, Infosys uses Taleo, Wipro uses SAP SuccessFactors. Your resume gets a score. If it doesn't cross the threshold, you don't get called for the aptitude test or interview, no matter how good your CGPA is.
The Anatomy of a Campus Placement Resume That Passes ATS
A campus placement resume is not a professional resume with less content. It has a completely different structure optimised for the fresher hiring pipeline. Here is the section-by-section format:
Section 1: Header — Name, Contact, LinkedIn
- Full name in 14–16pt font. No "Resume" or "Curriculum Vitae" heading — ATS wastes a parse field on it.
- Phone number (with +91 country code), professional email (firstname.lastname@gmail.com, NOT coolboy99@yahoo.co.in), LinkedIn URL.
- Do NOT include: photo, date of birth, gender, father's name, marital status, permanent address. Indian students add these out of habit. ATS ignores them, and they waste space.
Section 2: Professional Summary (3 Lines, Keyword-Dense)
This is the most important section for ATS scoring. Write 2–3 lines that include your degree, specialisation, top technical skills, and the type of role you're targeting. Example:
"B.Tech Computer Science graduate (2026) from VIT Vellore with hands-on experience in Java, Python, SQL, and React. Completed 3 academic projects in full-stack development and machine learning. Seeking a software engineering role at a product or IT services company."
Check My Resume Free →This summary contains 8 ATS-matchable keywords in 3 lines. Compare that to "Enthusiastic fresher looking for a challenging opportunity to grow" — which contains zero matchable keywords.
Section 3: Education (CGPA + Relevant Coursework)
- University/College name, degree (B.Tech / B.E. / BCA / MCA / MBA), specialisation, graduation year.
- CGPA or percentage — campus recruiters filter at 6.0/6.5/7.0 CGPA cutoffs, so include this prominently.
- Relevant coursework: "Data Structures, Algorithms, DBMS, Operating Systems, Computer Networks, Machine Learning." These are ATS keywords that match TCS/Infosys JDs.
- 12th and 10th scores — include only if above 80%. Some companies (TCS, Infosys) still check these.
Section 4: Technical Skills (The ATS Keyword Bank)
This section should be a structured list, not a paragraph. Format that ATS parses best:
- Programming Languages: Java, Python, C++, JavaScript
- Web Technologies: HTML5, CSS3, React.js, Node.js, REST APIs
- Databases: MySQL, PostgreSQL, MongoDB
- Tools & Platforms: Git, GitHub, VS Code, AWS (basic), Docker
- Core CS: Data Structures, Algorithms, OOP, DBMS, OS
- AI/ML (if applicable): Scikit-learn, TensorFlow, Pandas, NumPy, Prompt Engineering
Important: write both the full form and abbreviation where applicable. "Database Management Systems (DBMS)" ensures ATS matches both. Put skills in the order they appear in the target company's JD.
Section 5: Projects (Your Substitute for Work Experience)
For freshers, projects ARE your experience section. Format each project as:
- Project Title | Technologies Used | Duration
- 2–3 bullet points starting with action verbs (Developed, Built, Designed, Implemented, Automated)
- Include quantifiable results where possible: "Processed 10,000+ records", "Achieved 92% model accuracy", "Reduced page load time by 40%"
Example project entry:
"Student Expense Tracker | React.js, Node.js, MongoDB, Chart.js | Jan–Mar 2026 • Built a full-stack web application that tracks monthly expenses with visual analytics for 50+ active student users. • Implemented JWT-based authentication and RESTful API endpoints with input validation. • Deployed on AWS EC2 with 99.5% uptime over 3 months."
Check My Resume Free →This single project entry contains 12 ATS-matchable keywords. Most students write "Made a website for expense tracking" — which contains one.
Section 6: Internships (If You Have Any)
Even a 2-month internship dramatically boosts your ATS score because it signals real-world application. Format identically to projects: company name, role, duration, 2–3 bullet points with technologies and outcomes. If you don't have an internship, skip this section entirely — don't write "No internship experience."
Section 7: Certifications & Achievements
- Certifications: AWS Cloud Practitioner, Google Data Analytics Certificate, NPTEL courses (with score), HackerRank badges
- Coding Profiles: LeetCode (200+ problems solved, Rating: 1,600+), CodeChef (3-Star), HackerRank (5-Star Java)
- Hackathons: "Winner, Smart India Hackathon 2025" or "Top 10, IIT Bombay TechFest Hackathon"
- GATE/GRE scores only if targeting specific companies that value them
Format Rules for ATS Compatibility
- File format: .docx for email submissions, .pdf for online portals (confirm with your placement cell which the company prefers)
- Length: Strictly 1 page. No exceptions for freshers.
- Font: Calibri, Arial, or Times New Roman. 10.5–11pt body, 12–14pt headings.
- NO tables, columns, text boxes, headers/footers, or graphics — ATS cannot parse them. This includes the two-column templates from Canva.
- NO custom icons for phone/email/LinkedIn — use plain text. ATS reads "📱 9876543210" as garbled text.
- Section headings: Use standard labels — "Education", "Technical Skills", "Projects", "Experience". Not "What I Know" or "My Toolkit".
- Save as "FirstName_LastName_Resume.pdf" — not "resume(1).pdf" or "final_final_v3.docx".
Company-Specific Keyword Priorities
Each mass recruiter weights different keywords. Here's what to prioritise based on actual 2026 campus JDs:
- TCS (iCIMS): Agile, Java, Python, SQL, Cloud Computing, Data Structures, Problem-Solving, TCS NQT Score
- Infosys (Taleo): Java, Python, DBMS, OOP, InfyTQ certification, HackWithInfy ranking, Problem-Solving
- Wipro (SAP SuccessFactors): Java, Python, RDBMS, Linux, networking fundamentals, Wipro Elite/TalentNext
- Cognizant (Workday): Java, SQL, Agile/Scrum, GenC/GenC Next certification, analytical skills
- Capgemini (iCIMS): Full-stack, Python, Cloud, DevOps basics, communication skills
- Accenture: Problem-solving, Java, Python, SQL, Cloud Computing, Agile, analytical ability
If TCS is visiting your campus, ensure your resume has "Java", "Python", "SQL", "Data Structures", "Agile", and "Cloud Computing" in both the skills section AND at least one project bullet.
The 5 Mistakes That Get Campus Resumes Rejected by ATS
- Using Canva/Figma templates — beautiful to humans, unreadable to ATS. Your keywords get jumbled with design metadata.
- Writing "Team Player" and "Hard Working" instead of technical keywords — soft skills don't match any campus JD.
- Listing technologies in project descriptions without a separate skills section — ATS may miss them if parsing is section-based.
- Including a career objective like "To obtain a challenging position…" — this wastes 2–3 lines that could contain matchable keywords.
- Submitting a 2–3 page resume — campus recruiters have 200+ resumes to review. A 1-page resume with 80% keyword density beats a 3-page resume with 30%.
Your Pre-Placement Checklist
- Get the exact JD from your placement cell (or the company's careers page)
- Upload your resume to our ATS checker with that JD pasted in — check your score
- If below 70%, use the missing keywords report to update your skills and project sections
- Re-upload and re-check until you hit 75%+
- Submit the optimised resume to your placement cell
This process takes 15 minutes and can be the difference between getting shortlisted for the interview round and watching your classmates walk into the hall while you wait outside. Your CGPA gets you past the cutoff. Your resume gets you past the ATS. Your interview gets you the offer. Most students optimise for the interview but forget the step before it.
Check Your Campus Resume Score Free → Upload at atsresumeschecker.com/dashboard
Check My Resume Free →