Career Tips

Campus Placement Readiness Checklist 2026: The Complete Guide for Engineering Students

JobRise Team23 min read

162 applications per offer, 2026 average.

Campus Placement Readiness Checklist 2026: The Complete Guide for Engineering Studentsjobrise.io

Advertisement

Campus Placement Readiness Checklist 2026: Are You Actually Prepared?

Ravi thought he was ready. He had a 7.8 CGPA, two mini-projects on his resume, and he had watched a dozen "crack placement in 30 days" videos on YouTube. When TCS came to his campus in Nagpur last August, he walked into the aptitude round confident. He walked out confused. The questions were nothing like what he had expected. He cleared the aptitude somehow but froze during the technical interview when the interviewer asked him to explain the time complexity of his own project. He could not answer. He did not get the offer.

His roommate, Amit, had a 6.9 CGPA. Lower marks, same college, same branch. But Amit had started preparing six months earlier. He had solved 200+ DSA problems, built two full-stack projects deployed on the internet, practiced mock interviews with friends, and most importantly, he had checked every single item on a preparation checklist he found online. Amit got placed at Infosys with a 5.5 LPA package and later cracked an off-campus drive at a product company for 12 LPA.

The difference between Ravi and Amit was not talent. It was preparation.

According to the India Skills Report 2026 by Wheebox, 84% of Indian engineering students feel unprepared for campus placements. The placement season starts in a few months for many of you. If you are reading this in February or March of your pre-final year, you have roughly 4 to 6 months. That is plenty of time if you start today and follow a systematic checklist.

This article gives you that checklist. 50 specific, actionable items organized by category. Go through each one, tick off what you have already done, and build a plan for the rest. No vague advice. No motivational fluff. Just the exact list of things you need to do before Day 1 of placement season.


The Placement Preparation Timeline: When Should You Start?#

Before we get into the checklist, here is a month-by-month timeline showing when each preparation phase ideally happens. If you are behind schedule, do not panic. Compress the timeline and prioritize the highest-impact items.

2nd Year (Yes, This Early)

MonthWhat to Do
Jan - MarPick one programming language (C++, Java, or Python) and get comfortable with it. Start basic DSA.
Apr - JunBuild your first personal project. Something small but complete. A calculator app, a weather app, a to-do list with a database.
Jul - DecApply for summer internships on Internshala, LetsIntern, and LinkedIn. Even unpaid or stipend-based ones count. Start a GitHub profile and push code regularly.

3rd Year (The Critical Year)

MonthWhat to Do
Jan - MarDSA deep dive. Target 150 to 200 problems on LeetCode or GeeksforGeeks. Register for TCS NQT, Infosys InfyTQ if dates are announced.
Apr - JunBuild 2 solid projects (one individual, one team-based). Update resume. Start practicing aptitude (quant, logical reasoning, verbal).
Jul - AugPlacement season begins at many colleges. Final resume polish, mock interviews, company-specific preparation.
Sep - DecActive placement season. Apply on campus and off campus simultaneously.

Final Year

MonthWhat to Do
Jan - MarOff-campus drives, pool campus events, direct applications on Naukri, LinkedIn, company career pages. Follow up on pending applications.
Apr - JunIf not placed yet, focus on skill-building and apply to startups, remote roles, and companies doing lateral hiring for freshers.

Key insight: The students who get placed in July/August of their final year are the ones who started preparing in January of their third year. That is a 6-month lead. Those 6 months make all the difference.


Section 1: Technical Skills Checklist#

Your technical skills are the core of what companies test. The specific skills depend on the role you are targeting. Here is what you need for each major role.

For Software Development (SDE) Roles

  • One programming language mastered, not just syntax, but able to write clean, efficient code (C++, Java, or Python recommended)
  • OOP concepts solid: inheritance, polymorphism, abstraction, encapsulation, with real examples you can explain
  • Database fundamentals: SQL queries (JOIN, GROUP BY, subqueries), normalization, indexing basics
  • Version control with Git: branching, merging, pull requests, resolving conflicts
  • Basic understanding of web development: HTTP, REST APIs, client-server architecture
  • Operating system concepts: processes, threads, memory management, deadlocks (asked in many technical rounds)
  • Computer networks basics: TCP/IP, DNS, how the internet works (common in TCS, Infosys interviews)

For Data Analyst / Data Science Roles

  • Python or R for data analysis
  • SQL at an intermediate level (window functions, CTEs, complex aggregations)
  • Statistics fundamentals: mean, median, standard deviation, hypothesis testing, probability
  • One visualization tool: Tableau, Power BI, or Python libraries (Matplotlib, Seaborn)
  • Basic ML concepts: linear regression, classification, clustering (at least conceptual understanding)
  • Excel: pivot tables, VLOOKUP, conditional formatting, data cleaning

For DevOps / Cloud Roles

  • Linux command line proficiency
  • Basic cloud knowledge: AWS or Azure fundamentals (free tier accounts are enough to practice)
  • Docker basics: building and running containers
  • CI/CD concept: what it is, why it matters, basic pipeline understanding
  • Networking fundamentals: IP addresses, ports, firewalls, load balancers

For All Roles


Section 2: DSA Preparation Checklist#

DSA (Data Structures and Algorithms) is the single most tested skill in technical interviews. Even service companies like TCS and Infosys have increased the difficulty of their coding rounds in the last two years.

Minimum Problem Counts by Company Tier

Company TierExamplesMinimum Problems to SolveDifficulty Mix
Service (Mass Recruiters)TCS, Infosys, Wipro, Cognizant80 to 10060% Easy, 40% Medium
Mid-tier ProductZoho, Freshworks, Samsung, DE Shaw150 to 20030% Easy, 50% Medium, 20% Hard
Top Product (FAANG-level)Google, Amazon, Microsoft, Flipkart250 to 300+20% Easy, 50% Medium, 30% Hard

DSA Topics Checklist

  • Arrays and Strings: two pointers, sliding window, prefix sums, Kadane's algorithm
  • Hashing: HashMaps, HashSets, frequency counting, anagram and duplicate problems
  • Linked Lists: reversal, cycle detection, merge operations
  • Stacks and Queues: next greater element, valid parentheses, monotonic stack
  • Trees: traversals (inorder, preorder, postorder, level order), BST operations, lowest common ancestor
  • Graphs: BFS, DFS, shortest path (Dijkstra), topological sort, connected components
  • Dynamic Programming: at least 20 classic DP problems (knapsack, LCS, LIS, coin change, matrix chain)
  • Sorting and Searching: binary search variations, merge sort, quick sort, searching in rotated arrays
  • Recursion and Backtracking: N-Queens, subset sum, permutations, combinations
  • Greedy Algorithms: activity selection, interval scheduling, Huffman coding basics

Practice Platforms

Use these platforms for daily practice:

  • LeetCode for pattern-based problems and interview simulations
  • GeeksforGeeks for topic-wise practice and company-specific questions
  • HackerRank for coding challenges (many companies use this for their online rounds)
  • Codeforces for competitive programming and speed improvement
  • InterviewBit for structured, topic-wise interview preparation

The golden rule: Solve at least 2 to 3 problems every single day. Consistency beats intensity. Solving 3 problems daily for 90 days gives you 270 problems, which is enough for almost any company.

Employability score quiz

Answer 11 questions and get your job readiness score with a full gap analysis in 2 minutes. No resume needed.

Try it freeFree, no signup.

Section 3: Projects Checklist#

Projects are the most underrated part of placement preparation. A strong project can compensate for a lower CGPA, a lack of internship experience, and even a non-CS branch. But not all projects are equal.

What Counts as a "Good" Project

  • It solves a real problem that you can explain in one sentence ("It helps college students find mess food menus in one place" is better than "It is a CRUD application using React and Node")
  • It is deployed and accessible online. A project that only runs on your laptop does not impress interviewers. Use Vercel, Netlify, Render, or Railway for free hosting.
  • It has a GitHub repository with a proper README, clean code structure, and meaningful commit history
  • You built it yourself (or can explain every single line of code in it). Interviewers will ask you to walk through the code.
  • It uses at least one "real" technology: a database, an API, authentication, file uploads, payment integration, or real-time features

Minimum Viable Project Portfolio

For most service companies, 2 projects are enough. For product companies, aim for 3 to 4.

  • One full-stack web application (frontend + backend + database). Example: a task management tool, a blog platform, or an e-commerce prototype.
  • One project with an API or external service integration. Example: a weather dashboard using OpenWeatherMap API, a chatbot using an AI API, or a payment system using Razorpay.
  • One project relevant to your target domain. If you want to work in data, build a data analysis project. If you want to work in mobile, build a mobile app.

What Does NOT Count

  • College lab assignments or "mini projects" that every student in your batch also submitted
  • Projects copied entirely from YouTube tutorials without any modifications
  • Projects with no source code available (screenshot-only portfolios)
  • Group projects where you cannot explain what you personally contributed

Section 4: Internship Checklist#

Internships are becoming increasingly important for campus placements. In 2026, many companies explicitly ask for "prior internship experience" even for fresher roles. If you do not have one yet, it is not too late.

  • At least one internship completed (2 to 3 months minimum). Even virtual internships count.
  • Internship listed on resume with specific contributions, not just "worked as a web development intern" but "built 3 REST APIs that reduced data fetch time by 40%"
  • A recommendation letter or LinkedIn endorsement from your internship supervisor
  • Internship registered on all platforms where you are applying for jobs

Where to Find Internships

  • Internshala for the widest range of internships in India
  • LinkedIn Jobs for corporate and startup internships
  • Stipend.com for paid internships
  • LetsIntern for virtual and part-time internships
  • AngelList / Wellfound for startup internships
  • College placement cell and professors (many have industry connections they do not advertise)

Virtual vs In-Person Internships

Both are valid. In-person internships give you better networking and workplace experience. Virtual internships are easier to get and can be done alongside college. Having any internship is better than having none. Do not be picky about remote vs office, especially if this is your first one.


Section 5: Resume Checklist#

Your resume is the single most important document in your placement journey. It decides whether you get to the interview stage or get filtered out before any human even reads your application. According to Harvard Business School research, 75% of resumes are rejected by ATS software before reaching a recruiter.

  • One page only. No exceptions for freshers. If you have less than 3 years of experience, keep it to one page.
  • ATS-friendly format: single column, standard fonts (Arial, Calibri, or Times New Roman), no images, no graphics, no tables, no headers/footers
  • Contact information at the top: full name, phone number, email, LinkedIn URL, GitHub URL, city
  • Professional summary (2 to 3 lines): who you are, what you can do, and what you are looking for
  • Education section with college name, degree, branch, CGPA, and graduation year
  • Skills section with exact keywords from the job descriptions you are targeting. If the JD says "React.js," write "React.js," not "ReactJS" or "React"
  • Projects section with 2 to 3 projects, each having: project name, tech stack, 2 to 3 bullet points starting with action verbs, and a link (GitHub or live demo)
  • Internship/Experience section (if applicable) with company name, role, dates, and 2 to 3 achievement-oriented bullet points
  • Certifications section if you have any relevant ones
  • No spelling or grammar errors. Use Grammarly to check.
  • File saved as PDF (not .docx). Name it "FirstName_LastName_Resume.pdf"
  • ATS score checked before submitting. Your resume should score above 70% for the job you are applying to.

Common Resume Mistakes That Get You Rejected

  • Using colorful Canva templates (ATS cannot parse them)
  • Listing "Microsoft Office" as a technical skill in 2026
  • Writing "Responsible for..." instead of "Built...", "Designed...", "Implemented..."
  • Including a photograph (not required in India for tech roles, and it messes up ATS parsing)
  • Having a 2 or 3 page resume as a fresher with no work experience

Want a detailed resume guide? Read: ATS Resume Format Guide or Resume for B.Tech Freshers

Check your resume's ATS compatibility right now. Your first scan is free:

Employability score quiz

Answer 11 questions and get your job readiness score with a full gap analysis in 2 minutes. No resume needed.

Try it freeFree, no signup.

Section 6: Soft Skills and Communication Checklist#

Technical skills get you to the interview. Soft skills get you the offer. Companies consistently report that communication, teamwork, and attitude are the top reasons they reject technically qualified candidates.

General Communication

  • Can introduce yourself in under 60 seconds without reading from a script (practice your "Tell me about yourself" answer until it feels natural)
  • Comfortable speaking in English for 5+ minutes on any topic. You do not need perfect grammar. You need clarity and confidence.
  • Email etiquette: can write a professional email with proper subject line, greeting, body, and sign-off
  • Phone/video call readiness: tested camera, microphone, internet connection, and background for virtual interviews

Group Discussion (GD) Preparation

Many companies, especially TCS, Infosys, Wipro, and Cognizant, conduct GD rounds. Here is what you need:

  • Familiar with 20+ current affairs topics (AI regulation, climate change, India's digital economy, remote work, startup ecosystem)
  • Practiced speaking in a group at least 5 times (with friends, college clubs, or online practice groups)
  • Know the GD format: opening, building on others' points, summarizing, and closing
  • Can disagree politely without interrupting or getting aggressive

For GD preparation, read: Group Discussion Topics 2026

HR Round Preparation

The HR round is where most students lose offers they had almost won. Prepare answers for these questions:

  • "Tell me about yourself" (60-second structured answer)
  • "Why do you want to join this company?" (research-based, specific answer, not generic)
  • "What are your strengths and weaknesses?" (honest but strategic)
  • "Where do you see yourself in 5 years?" (shows ambition without being unrealistic)
  • "Why should we hire you?" (ties your skills to their needs)
  • "Do you have any questions for us?" (always have 2 to 3 thoughtful questions ready)

STAR Method

Learn the STAR method (Situation, Task, Action, Result) for answering behavioral questions. Every answer should follow this structure:

  • Situation: Brief context
  • Task: What you needed to do
  • Action: What you actually did (focus here)
  • Result: What happened, ideally with numbers

For detailed STAR method examples, read: STAR Method Interview Answers


Section 7: Company Research Checklist#

Walking into a placement drive without knowing about the company is like walking into an exam without knowing the syllabus. Here is what to research for every company you are targeting.

  • Company overview: what they do, their products/services, their market, recent news
  • Package details: CTC breakdown (base pay vs variable pay vs benefits). A "6 LPA" offer might have 2 LPA as variable. Know the in-hand salary.
  • Interview process: how many rounds, what each round tests, typical duration
  • Eligibility criteria: minimum CGPA, active backlogs policy, branch restrictions
  • Previous year questions: search on GeeksforGeeks, PrepInsta, and IndiaBix for company-specific questions from past years
  • Glassdoor reviews: read employee reviews on Glassdoor to understand work culture, growth opportunities, and red flags
  • Bond/service agreement details: some companies have 1 to 2 year service bonds with penalty clauses. Know this before you accept.

Company Tiers for Placement Preparation

TierCompaniesTypical Fresher CTCInterview Difficulty
Mass RecruitersTCS, Infosys, Wipro, Cognizant, HCL, Tech Mahindra₹3.5 to ₹5 LPAEasy to Moderate
Mid-tierAccenture, Capgemini, Deloitte, IBM, Oracle, SAP Labs₹4.5 to ₹8 LPAModerate
Product CompaniesZoho, Freshworks, Samsung, Adobe, Intuit, PayPal₹8 to ₹16 LPAModerate to Hard
Top Product / FAANGGoogle, Amazon, Microsoft, Flipkart, Swiggy, Razorpay₹15 to ₹45+ LPAHard

Pro tip: Do not just aim for one tier. Apply across tiers. Getting a ₹4 LPA offer from TCS first gives you confidence and a safety net while you prepare for higher-paying off-campus opportunities.

For company-specific preparation, check our interview guides: TCS Interview Questions, Infosys Interview Questions, Wipro Interview Questions


Section 8: Online Presence and Networking Checklist#

In 2026, your online presence is part of your application. Recruiters will Google you. Make sure they find something impressive.

  • LinkedIn profile complete: professional photo, headline with keywords (not just "Student at XYZ College"), detailed About section, skills endorsed, all projects and experience added
  • GitHub profile active: at least 10 to 15 repositories, green contribution graph, pinned repositories with READMEs
  • Naukri.com profile created and updated: many service companies source directly from Naukri. Keep your profile 100% complete.
  • Portfolio website (optional but powerful): a simple one-page site with your projects, skills, and contact info. GitHub Pages is free.
  • Connected with at least 50 professionals on LinkedIn in your target industry
  • Joined relevant communities: r/developersIndia on Reddit, LinkedIn groups for placement preparation, Discord servers for DSA practice

For LinkedIn optimization, read: LinkedIn Profile for Freshers


Section 9: Mental and Logistical Readiness Checklist#

This is the checklist nobody talks about, but it is just as important as technical preparation.

Documents and Logistics

  • Updated resume printed (10 to 15 copies, clean A4 paper)
  • All academic documents ready: mark sheets, provisional degree, ID proof, photographs
  • Formal interview outfit ready: ironed, clean, professional. No need for expensive clothes, just clean and well-fitted.
  • Laptop/computer tested for online assessments: stable internet, updated browser, working webcam and microphone
  • Practice platform accounts created: HackerRank, HackerEarth, AMCAT, CoCubes (many companies use these for online rounds)

Mental Preparation

  • Practiced mock interviews at least 5 times (with friends, seniors, or online platforms like Pramp)
  • Prepared for rejection. Most students attend 5 to 10 company drives before getting an offer. Rejection is normal. It is not a reflection of your worth.
  • Have a backup plan: if campus placements do not work out, know your next steps (off-campus applications, competitive exams, higher education, freelancing)
  • Sleep schedule sorted: 7 to 8 hours of sleep before assessment days. Pulling all-nighters before placement rounds is counterproductive.
  • Stress management strategy: exercise, talking to friends, taking breaks. Placement season is a marathon, not a sprint.

The Complete 50-Point Checklist (Quick Reference)#

Here is every item from the sections above in one condensed list. Print this out or save it on your phone. Check off each item as you complete it.

Technical Skills (7 items)

  1. One programming language mastered
  2. OOP concepts solid with examples
  3. SQL and database fundamentals
  4. Git and version control
  5. Basic web development understanding
  6. OS and networking fundamentals
  7. At least one industry certification

DSA (5 items) 8. Arrays, strings, and hashing problems done 9. Trees and graphs problems done 10. Dynamic programming (20+ problems) 11. Sorting, searching, and binary search variations 12. Minimum problem count reached for target company tier

Projects (5 items) 13. One full-stack web application built and deployed 14. One API integration project completed 15. All projects on GitHub with READMEs 16. Can explain every line of code in every project 17. Projects solve real problems (not just CRUD)

Internship (3 items) 18. At least one internship completed 19. Specific contributions documented on resume 20. Recommendation letter obtained

Resume (8 items) 21. One page, ATS-friendly format 22. Contact info, summary, education, skills, projects, experience 23. Keywords matched to target job descriptions 24. Action verbs used in all bullet points 25. No spelling or grammar errors 26. Saved as PDF with proper naming 27. ATS score above 70% 28. Reviewed by at least 2 people (senior, mentor, or career advisor)

Soft Skills (8 items) 29. 60-second self-introduction practiced 30. English communication comfortable 31. Email etiquette understood 32. GD practice done (5+ sessions) 33. HR round answers prepared (6 standard questions) 34. STAR method learned and practiced 35. Video call setup tested 36. Can ask thoughtful questions to interviewers

Company Research (5 items) 37. Package breakdowns researched 38. Interview processes studied 39. Eligibility criteria confirmed 40. Previous year questions practiced 41. Glassdoor reviews read

Online Presence (4 items) 42. LinkedIn profile complete and keyword-optimized 43. GitHub profile active with 10+ repositories 44. Naukri.com profile created 45. Connected with 50+ professionals

Logistics and Mental Readiness (5 items) 46. Documents and printed resumes ready 47. Interview outfit prepared 48. Mock interviews done (5+ sessions) 49. Backup plan in place 50. Sleep and stress management sorted


How Many Items Have You Checked Off?#

Be honest with yourself. Count your total.

  • 40 to 50 checked: You are genuinely ready. Go into placement season with confidence. You have done the work.
  • 25 to 39 checked: You are on track but have gaps. Identify the unchecked items, prioritize them, and spend the next 2 to 4 weeks filling those gaps.
  • 15 to 24 checked: You need to accelerate. Focus on high-impact items first: resume, DSA practice, and projects. Cut distractions.
  • Below 15 checked: Time for an honest reset. You are not where you need to be, but you can still get there if you start today with full focus. Follow the timeline in this article.

Want a more detailed assessment of your placement readiness?

Employability score quiz

Answer 11 questions and get your job readiness score with a full gap analysis in 2 minutes. No resume needed.

Try it freeFree, no signup.

Frequently Asked Questions#

Q: I have a low CGPA (below 6.5). Am I out of the placement race?

No. Many companies have a 6.0 or even 5.5 CGPA cutoff. TCS Digital has a 6.0 cutoff, and many startups do not care about CGPA at all. Focus on building strong projects and cracking the technical rounds. A 6.2 CGPA with solid DSA skills and good projects will beat a 9.0 CGPA with no practical skills in most interviews. That said, aim to improve your CGPA where you can, because some companies do have strict cutoffs.

Q: Is it too late to start preparing if placements are 3 months away?

Three months is tight but doable. Here is what to prioritize: (1) Resume, get it ATS-ready in the first week. (2) DSA, solve 100 problems focusing on Easy and Medium difficulty. (3) One strong project deployed online. (4) Mock interviews with friends. Skip the less urgent items and focus on these four. Many students have cracked placements with 3 months of focused preparation.

Q: Should I target service companies or product companies?

Both. Apply to service companies (TCS, Infosys, Wipro) for a safety net and to practice the interview process. Simultaneously prepare for product companies if you want higher packages. Getting an offer from a service company first takes the pressure off and lets you negotiate and aim higher without desperation.

Q: Are online certifications (Coursera, Udemy) actually valued by recruiters?

They help, but they are not a substitute for skills. A Coursera certificate in Machine Learning from Andrew Ng shows initiative. A random Udemy certificate in "Complete Web Development" is less impressive. Focus on certifications from recognized platforms (Google, AWS, Microsoft, IBM) and make sure you can actually demonstrate the skills the certificate claims you have. One strong certification is better than five generic ones.

Q: I am from a non-CS branch (Mechanical, Civil, ECE). Can I still get IT placements?

Absolutely. Companies like TCS, Infosys, Cognizant, and Accenture hire from all engineering branches. For product companies, your branch matters less than your skills. You will need to work harder on DSA and programming since your curriculum does not cover these topics. But thousands of non-CS engineers get placed in IT companies every year. Your branch is not a disqualification. Your lack of preparation is.

Q: How important is competitive programming for placements?

For service companies, not very important. Basic problem-solving ability is enough. For product companies, having a competitive programming background helps a lot, but it is not mandatory. What matters is that you can solve Medium-level problems confidently within a time limit. If you enjoy competitive programming, do it. If you do not, focus on targeted DSA practice with interview-style problems on LeetCode. The goal is to clear interviews, not to reach Grandmaster on Codeforces.


Final Words#

Placement season is stressful. There is no way around that. But the students who succeed are not the smartest ones. They are the most prepared ones. This checklist exists to turn a vague feeling of "I should prepare" into a concrete plan with specific, trackable items.

Print this list. Pin it on your wall. Check off items every week. By the time placement season arrives, you will not be scrambling. You will be ready.

And remember, every working professional you see today once sat where you are sitting now. They were nervous, unsure, and wondering if they would get placed. Most of them did. You will too, if you put in the work.

Start today. Not tomorrow. Today.

Advertisement

Advertisement

Send this to whoever has the interview this week.

Advertisement

Advertisement