Lessons
1 · Reality Check and Your Search Plan
2 · Building Credibility From Zero
- 06What Credibility Means for a Fresher: Proof of Work
- 07Choose and Build a Project That Mirrors Your Target Companies
- 08Ship It: Deploy, Document and Make Your GitHub Easy to Read
- 09External Proof: Open Source, Hackathons and Writing About Your Work
- 10Honest Numbers: Measuring and Quantifying Student Projects
3 · Resume and LinkedIn
4 · Finding Jobs Before the Crowd
5 · Applications and Referrals
6 · Online Assessments and DSA
7 · Company Research for Interviews
8 · Technical Interview Rounds
9 · Behavioral and HR Rounds
10 · Offers, Negotiation and Joining
Lesson 11 · Resume and LinkedIn
The ATS-Friendly Fresher Resume: How Screening Really Works
Most advice about applicant tracking systems is half myth. This article explains what these systems actually do with your resume, which problems are real (parsing failures, knockout questions, missing terms in recruiter searches), the one-page layout and section order that suit a fresher, and a parse test you can run in five minutes, with AI as a second reader.
For
Freshers writing or fixing the resume they will use for off-campus applications.
Level
Before you start
Read Module 2, especially Honest Numbers: Measuring and Quantifying Student Projects (article 10), so you have proof of work and real numbers to put on the page.
On this page
Key takeaways
- An applicant tracking system is mainly a database and workflow tool. It parses your resume, stores it and lets recruiters search and filter. The real risks are bad parsing, failed knockout questions and missing the terms recruiters search for.
- The popular claim that a robot rejects most resumes on a secret score is not well supported. Some systems offer ranking features, so write for both a parser and a person.
- A single-column, text-based PDF with standard headings parses reliably. Avoid text in images, sidebars and contact details in headers.
- For a fresher, order the page: name and links, skills, projects, education, then experience and achievements. One page.
- Test your resume by copying the text out of the PDF, and use AI as a second reader that quotes your lines, not as a fake ATS score.
You have probably heard that "75 per cent of resumes are rejected by robots before a human sees them", and that you must stuff your resume with keywords to get through. Both claims are repeated everywhere, and both are much shakier than they sound. The figure is often traced to a resume-writing company's marketing rather than to published research, and recruiters describe their applicant tracking systems mostly as databases they search, not judges that reject on their own.
That does not mean the system is irrelevant. Real things go wrong: a resume the software cannot read, a "no" to a required question, a skill described in words the recruiter does not search for. This article separates those real risks from the myths and gives you a resume that handles both a parser and a person.
What you will learn
#- What an applicant tracking system actually does, and what the real risks are.
- Layout rules that keep your resume readable by software.
- The section order and content that suit a fresher.
- How to run a five-minute parse test, and how to use AI as a second reader.
What an applicant tracking system does
#An applicant tracking system (ATS) is software companies use to manage hiring: job posts, applications, interview stages and communication. Common products include Greenhouse, Lever, Workday, SmartRecruiters and many others. When you apply through a careers page, your resume usually goes into one of these.
Broadly, it does four things with your application:
- Parses your resume: extracts text and tries to fill fields such as name, email, education and employers.
- Asks screening questions on the application form: work authorisation, location, graduation year, notice period. Some are "knockout" questions: a particular answer can disqualify an application automatically.
- Stores and routes applications to recruiters and hiring managers, who review them, often grading candidates against criteria.
- Lets recruiters search and filter all candidates, including people who applied for other roles earlier.
Some systems also offer matching or ranking features, sometimes using AI, which an employer can switch on. You cannot see whether a particular company uses them or how. So the safe approach is not to "beat the robot" but to make your resume easy for any software to read and easy for a person to judge.
The real risks, and what to do
#Real risk | What happens | What to do |
|---|---|---|
Parsing failure | Columns, text boxes, images or unusual fonts come out as jumbled or missing text | Use a simple single-column layout and test it (below) |
Knockout questions | A "no" to a required question, or a graduation year outside the range, filters you out | Read the eligibility; answer truthfully; skip roles you do not qualify for |
Search terms | A recruiter searches "Spring Boot" and your resume says only "Spring" | Use the exact names of technologies you have used, as the job description writes them (article 12) |
Human skim | A person spends well under a minute on a first pass | Put proof of work and links where the eye lands first |
Myths to ignore
#- "A secret score rejects most resumes." There is no reliable evidence for a universal hidden cut-off, though practices vary and you cannot see inside each company.
- "Hide keywords in white text." It is easy to spot when a recruiter copies the text, and looks dishonest.
- "Copy the whole job description into your resume." It reads as spam to the person who opens it.
- "Only Word documents work." Text-based PDFs parse well in most modern systems. Follow the employer's instructions if they ask for a format.
Layout rules that parse reliably
#Do | Avoid |
|---|---|
One column, top to bottom | Two columns, sidebars, skill bars and charts |
Standard headings: Skills, Projects, Education, Experience | Creative headings ("My Journey", "What I Bring") |
Text-based PDF exported from a document or LaTeX editor | Scanned PDFs, or text inside images |
Contact details in the main body at the top | Contact details only in the page header or footer, which some parsers drop |
A common font at a readable size | Decorative fonts, icons instead of words |
Plain bullets | Tables for core content |
File name like |
|
Graphic templates from design tools often look attractive and parse badly. Plain, well-tested options include the widely used "Jake's Resume" LaTeX template (editable online in Overleaf), open-source builders such as Reactive Resume, and a clean single-column document in Google Docs or Word.
The fresher resume, section by section
#One page. At entry level, one page is not a restriction; it shows you can prioritise. Everything an employer needs from a fresher fits.
1. Name and links
#Firstname LastnameCity, India · phone · email · linkedin.com/in/yourname · github.com/yourname · portfolio (optional)Links should be clickable in the PDF and should work. Use the same name everywhere: resume, LinkedIn, GitHub.
2. Summary (optional, two lines)
#Useful if it adds something the rest of the page does not, such as your target role or a career change: "Final-year ECE student building backend services in Java; deployed a payment-retry service with idempotency (link)." Skip generic summaries ("hard-working, passionate learner").
3. Skills, grouped and honest
#Languages: Java, Python, SQLBackend: Spring Boot, REST APIs, JPA/HibernateData and tools: PostgreSQL, Redis, Docker, Git, GitHub ActionsList only what you could answer questions about. Order by relevance to the roles you apply for. Ten to fifteen items is plenty.
4. Projects (the most important section for most freshers)
#Call the section "Projects", not "Academic Projects" or "Mini Projects"; the label lowers expectations before anyone reads a word. Two or three projects, each like this:
Payment Retry Service | Java, Spring Boot, PostgreSQL | live demo · code- Prevented duplicate charges in all 12 simulated failure scenarios by enforcing idempotency keys with a database unique constraint.- Designed a payment state machine (created, processing, succeeded, failed) and safe retries with exponential back-off for a flaky provider.- Cut median status-check latency from 404 ms to 15 ms (200 requests) by adding a composite index.Every project needs at least one link a stranger can open. A project without evidence is the weakest line on a resume.
5. Education
#Degree, college, university (use the official names), years, and CGPA or percentage exactly as on your marksheet. Background checks compare these (article 41). Add relevant coursework only if your projects do not already show it.
6. Experience, open source and achievements
#Internships, freelance work, teaching assistant roles, open-source contributions (article 9), hackathon results and competitive programming ratings, each with a link where possible. If you have a gap after graduation, a line describing what you did in it (article 2) belongs here.
The five-minute parse test
#- Copy test. Open your PDF, select all, copy, and paste into a plain text editor. Does the text come out in the right order, with nothing missing or merged? If columns interleave or your name and email disappear, fix the layout.
- Search test. In the pasted text, search for three technologies a typical job description in your target role would mention. Are they there, spelled the same way?
- Link test. Click every link in the PDF.
- AI second reader. Paste the plain text (contact details removed) into an assistant:
Below is the plain text extracted from my resume PDF.1. Does anything look garbled, out of order or merged, as if extraction failed? Quote the exact lines.2. List the sections and the fields a parser would likely extract (name, education, each project, skills).3. Read it as a recruiter skimming for 30 seconds: what is the first thing you notice, and what is the first thing that makes you doubt?Do not give me a percentage "ATS score"; you are not an ATS.[paste extracted text]Asking the assistant not to give a score matters. A number like "ATS score: 78%" looks precise and means nothing, because the assistant is not the employer's system and does not know its settings.
Uploading the PDF itself
#Some assistants accept a PDF. That is a useful extra check: if the assistant's reading of your PDF jumbles sections, an employer's parser may too. But the copy test above is the more direct check.
Improving bullets with AI, without adding claims
#Here are my resume bullets. For each one:1. Does it say what I achieved, how it was measured and what I did?2. Is it specific to me, or could any student have written it?3. Does it start with a strong past-tense verb, and is it under 25 words?4. Suggest a tighter version using ONLY the facts already in the bullet. If a number or detail is missing, ask me for it instead of adding one.[paste bullets]Then apply the Follow-Up Test to every rewritten bullet. If the assistant made a bullet sound bigger than what you did, change it back.
The stranger test, again
#Before your application sprint, send the PDF to someone who does not know your work and ask: "In 30 seconds, what does this person build, and what is the most impressive thing here?" If they cannot answer, your proof is buried. Move your strongest project to the top of the Projects section and make its link impossible to miss.
Common mistakes
#- Two-column or graphic templates that look good and parse badly.
- Contact details only in the header, which some systems drop.
- A skills list longer than your projects section.
- CGPA or college name that does not match your documents.
- Chasing an "ATS score" from a website or an assistant instead of fixing real problems.
- Two pages for a fresher, usually because of a long skills list, coursework and certificates.
Exercises
#Exercise 1
Myth or real risk?
#Classify each and explain: (a) "A resume with a two-column layout may come out jumbled when parsed"; (b) "If your resume scores below 80% on a keyword checker, the company's ATS will reject it"; (c) "Answering 'No' to 'Are you available to join by July 2026?' might filter you out"; (d) "Writing 'ReactJS' when recruiters search 'React' might mean you do not show up in their search".
Exercise 2: Fix the layout
#A resume has: a photo and skill-level bars in a left sidebar, contact details in the page header, a "My Journey" timeline, and projects in a table with icons. List the changes you would make.
Exercise 3: Rewrite the projects section
#Rewrite: "Academic Projects: 1. Library Management System — made using Java and MySQL, has many features like add book, issue book. 2. Chat App — real-time chatting app using Node.js."
Exercise 4: Run the test on your resume
#Run the five-minute parse test and the AI second-reader prompt on your own resume. Record what you found and what you changed.
Show solutionHide solution
(a) Real risk. Text extraction can interleave columns. Use one column and check with the copy test.
(b) Myth, at least as stated. A third-party checker does not know the employer's system, settings or process, and there is no universal 80 per cent cut-off. Keyword checkers can point out missing terms, which is useful, but the score itself is not a real threshold.
(c) Real risk. This is a knockout question, and such answers can filter applications automatically. Answer truthfully; if you cannot meet the date, the role may not fit.
(d) Plausible risk. Searches may or may not match spelling variants, depending on the system. The fix is cheap: use the common name (React), and the job description's exact wording where it differs, for technologies you have actually used.
Exercise 2
Show solutionHide solution
- Remove the sidebar: put everything in one column.
- Remove the photo (unless a specific employer asks) and the skill-level bars. "80% Java" means nothing to a reader and nothing to a parser.
- Move contact details from the header into the top lines of the body.
- Replace "My Journey" with standard headings: Education, Experience.
- Turn the projects table into plain text: a title line with stack and links, then bullets.
- Replace icons with words ("GitHub" instead of a logo).
- Export as a text-based PDF and run the copy test.
Exercise 3
Show solutionHide solution
ProjectsLibrary Booking System | Java, Spring Boot, MySQL | live demo · code- Built REST APIs for search, issue and return of books with role-based access for students and librarians.- Prevented double issue of the same copy with a transactional check; covered by [n] tests for concurrent requests.Real-time Chat | Node.js, Socket.IO, Redis | live demo · code- Delivered messages between [n] concurrent test clients with median latency of [x] ms on a local test.- Stored message history in Redis with a 7-day expiry to keep memory bounded.Changes: "Projects" instead of "Academic Projects"; stack and links on the title line; bullets that say what was hard and how it was handled; brackets for numbers you must measure first (article 10). If you cannot fill a bracket, remove the claim.
Exercise 4
Show solutionHide solution
A useful record looks like this:
- Copy test: "My email and phone disappeared (they were in the header). Moved them into the body."
- Search test: "The job descriptions say 'Spring Boot'; my resume said 'Spring'. Changed it, since I use Spring Boot."
- Link test: "The demo link was dead because the free database expired. Restored it and added a calendar reminder."
- AI second reader: "It quoted my project bullet as the first doubt: 'scalable architecture' with no evidence. Removed 'scalable'."
If the test found nothing, try it on a classmate's resume as well. Spotting problems in others' resumes trains your eye for your own.
Where to go next
#- Next: Tailor Without Lying: Matching Your Resume to Job Descriptions with AI adapts this resume to each role without inventing anything.
- For more resume examples and section advice, see Writing a Resume That Survives the First 10 Seconds.
- For using AI on your resume more broadly, see Improve Your Resume and Profile with AI, Honestly.
Connected lessons
Linked from 1 guide
Other pages in the library that point here.
Keep reading
More in Career →Guide · Career
Interview Preparation and Mock Interviews with AI
Guide · Career
Job Descriptions, Skill Gaps and Portfolio Projects with AI
Guide · Career
A LinkedIn Profile That Gets Recruiter Messages

