Campus placement season is the most high-stakes 3-month window in an Indian engineering student's life. A strong placement opens doors that are significantly harder to access later: FAANG India campus packages are not available off-campus, and your first employer sets the anchor for every salary negotiation for the next 5 years. This guide gives you the complete roadmap: what to prepare, when to prepare it, and how to get offers from your target companies in the 2026 placement season.
Timeline: When to Start and What to Do Each Semester
The placement season begins long before campus recruitment events. Here is the semester-by-semester preparation roadmap. First Year: focus on fundamentals. Learn one programming language deeply (C++ or Python for competitive programming, Java if you are targeting enterprise). Understand data structures (array, linked list, stack, queue, tree, hash map) from scratch. Join the college coding club. No internships yet, just foundations. Second Year: build problem-solving depth. Start LeetCode systematically: easy problems first (first 50 easy), then begin medium. Target 100 solved problems by end of second year. Apply for summer internships (Internshala, LinkedIn, company websites). Even a non-tech internship demonstrates initiative. Third Year: the acceleration phase. Solve 200+ LeetCode problems (primarily medium, some hard). Build 2-3 substantive projects (not tutorials: real projects with users or deployed to production). Apply for summer internships at tech companies (Amazon, Microsoft, Flipkart all run strong campus internship programs). A PPO (pre-placement offer) from a strong internship is the most reliable path to a top campus job. Fourth Year (Placement Season): the execution phase. Placement drives at most Indian colleges start in August-September for the graduating batch. Product companies (Flipkart, Microsoft, Amazon) come to campus October-December. Keep solving 2-3 problems per day until the offer arrives. Prepare STAR stories and HR answers in parallel with DSA.
- ▸Start DSA on LeetCode (easy)
- ▸Pick one language deeply (Java/Python/C++)
- ▸Apply for summer internships
- ▸DSA medium problems (150+)
- ▸1 side project on GitHub
- ▸Participate in Codeforces / CodeChef contests
- ▸Deliver real impact at internship
- ▸Aim for PPO
- ▸Network with seniors for referrals
- ▸Resume finalised by Aug
- ▸Mock interviews weekly
- ▸Apply to 30+ companies via campus + off-campus
DSA Roadmap for Campus Placements
Data structures and algorithms is the primary filter in every campus coding round. 150-200 well-chosen problems are more effective than 500 random ones. Phase 1 (Months 1-2): core data structures. Arrays (two-pointer, sliding window, prefix sum). Strings (palindrome, anagram, pattern matching). Hash maps (two-sum, group anagram, frequency counting). Linked lists (reversal, cycle detection, merge). Stacks and queues (valid parentheses, monotonic stack for temperature and next-greater). Phase 2 (Months 3-4): trees and graphs. Binary tree traversals (inorder, preorder, postorder in iterative form). Binary search tree (insert, delete, search, validate). Lowest common ancestor. Graph BFS and DFS. Connected components and cycle detection. Topological sort (course schedule, task dependency). Shortest path: Dijkstra for weighted, BFS for unweighted. Phase 3 (Months 5-6): dynamic programming and advanced topics. 1D DP: Fibonacci, climbing stairs, house robber, coin change. 2D DP: grid paths, longest common subsequence, 0/1 knapsack. Intervals: merge intervals, meeting rooms. Heaps: Kth largest, merge K sorted lists, top-K frequent elements. Binary search variants: search in rotated array, find minimum in rotated array, search range. Company-specific focus: for TCS and Infosys aptitude tests, add quantitative aptitude (HCF/LCM, percentages, time-speed-distance, profit-loss) alongside DSA. For FAANG and top product companies, focus exclusively on DSA and system design basics.
Project Portfolio and Internship Strategy
Projects differentiate candidates with similar DSA profiles. Three principles for a strong project portfolio. Build something real: a project is 'real' if it is deployed, has users, or solves a problem you personally had. A LeetCode problem tracker you built for yourself is more credible than a tutorial chat app that duplicates a dozen identical GitHub repos. Demonstrate tech breadth in context: one full-stack project (frontend, backend, database, deployment) is more valuable than three isolated frontend apps. Show the deployment: a live URL or Docker image on a cloud provider tells the interviewer you understand the full software development lifecycle, not just the code. Strong project examples for 2026 campus placements: a DSA problem tracker with spaced repetition. A college timetable scheduling tool used by your batchmates. A WhatsApp bot for your college placement committee. A cricket stats dashboard pulling from an open API. An expense tracker with Google Sheets export. Internship strategy: a PPO from a 2-month internship at a target company eliminates the placement uncertainty entirely. Apply to 20+ internships per cycle and take the best offer that gets you a brand name. Even a Rs 10,000/month stipend internship at a well-known startup is worth more for your resume than a Rs 0 internship at an unknown company.
Campus placement season is coming. Use HireStepX to practise the voice interview that product companies actually use, with AI feedback on your coding explanations and STAR stories.
Practice freeThe HR and Culture Fit Round: Often the Final Filter
The HR round is the last round many candidates fail because they underprepare it relative to DSA. At service companies, the HR round is a formality: the pass rate is very high for candidates who clear technical rounds. At product companies (CRED, Atlassian, Razorpay), the culture fit round can eliminate technically strong candidates. Prepare 5 STAR stories drawn from college experiences: one on handling conflict, one on tight deadline, one on initiative, one on failure and learning, one on leadership or teamwork. Know these stories so well you can vary them by length and still hit every key detail. Common HR questions that trip freshers: 'Why do you want to join us specifically?' (Have a specific, researched answer: name a product, a technology decision, or a team member's public talk that genuinely interested you). 'Where do you see yourself in 5 years?' (Name a specific technical growth direction, not a job title: 'Building distributed systems at scale and ideally contributing to open-source projects in the Go ecosystem'). 'What do you do outside of coding?' (Have one genuine interest that reveals something about your character: not 'I watch web series and sleep'). 'Do you have any questions for us?' (Always say yes, and ask a question that shows you have done your research: 'I noticed your engineering blog mentioned a migration to Kafka. How has that changed the reliability story for your order processing pipeline?'). Use HireStepX's AI voice interviewer to practise HR answers until they feel natural under simulated interview pressure.
Frequently asked questions
Explore more