Anvil Career
Back to Blog
PLACEMENT STRATEGY

Placement Season Starts in 30 Days. Here's the Maximum-ROI Last-Minute Preparation Plan.

7 min read

Your placement season starts in 30 days. You know you should have started preparing in 5th semester. You did not. You now have one month and a rising sense of panic. Every placement preparation guide you read assumes you have 6-12 months. This guide assumes you have 30 days and need a triage plan — maximum placement ROI per hour of preparation. Some things are worth doing in 30 days. Some things are not. Here is which is which.

THE 30-DAY TRIAGE: WHAT TO STUDY AND WHAT TO SKIP

ACTIVITY DOES IT HELP IN 30 DAYS? WHY / WHY NOT
Learning a new programming language No — too late Language fluency takes months. Interview in whatever language you already know. Do not start Java if you only know Python. Do not start Python if you only know C.
Building a new full-stack project Yes — deploy a minimal but complete one in 5 days Not a polished project. A small, deployed, documented project with a live URL. The URL is the signal. The project itself can be basic.
Solving LeetCode problems Yes — focus on top 50 patterns Do not aim for 200 problems. Aim for 50 problems covering arrays, strings, linked lists, stacks, and hashing. These 5 topics appear in every company’s coding round.
Learning system design from scratch No — takes months System design interviews are for experienced roles. Fresher system design is rare. If asked, you will be asked to design a URL shortener or a rate limiter. Read one article on each. Move on.
DBMS / OS / CN theory revision Yes — 3-4 days of focused revision Service companies test these subjects. Revise the top 50 interview questions per subject from GeeksforGeeks. Do not read the textbook. Read the questions and answers.
Writing a new resume Yes — 2 days Delete the objective. Delete 15 of the 20 skills you listed. Add your GitHub link. Add your deployed project URL. Add open source PR if you have one. Proofread. Done.
Watching online courses / tutorials No — zero time for passive learning Every hour you spend watching a video is an hour not spent writing code or solving problems. Passive learning has a 30-day ROI of zero. Do not do it.
The 30-Day Maximum-ROI Placement Sprint THE 30-DAY MAXIMUM-ROI PLACEMENT SPRINT Days 1-5 Audit + Fix Resume. GitHub. README. Days 6-15 One Project Sprint Build + Deploy + Document Days 16-25 DSA Sprints 5 problems/day. 3 hrs/day. Days 26-30 Mock + Rest Interviews. Sleep. During placement week: sleep properly. Eat properly. Do not cram the night before an interview. Cramming reduces performance more than an extra hour of study improves it. After a rejection: take 2 hours to reset. Do not carry the last interview into the next one.
WHAT TO DO DURING PLACEMENT WEEK ITSELF

Research each company the night before they visit. What is their business? What stack do they use? What do they test in interviews? Prepare 3 questions to ask the interviewer. "What does a typical first project look like for a new joiner on your team?" "What does your code review process look like?" "What do you wish you had known when you started at this company?" These questions signal genuine interest. Re-read your own resume before each interview. If the interviewer asks about a project you listed and you cannot explain the architecture in 60 seconds, you lose credibility. After each rejection, take 2 hours. Then reset. Do not check the WhatsApp group. Do not compare offers with friends. Do not calculate how many companies are left. Focus on the next interview. Placement season is a marathon. The candidate who stays composed across 10 rejections and performs on the 11th is the one who gets placed.