A Survival Guide to Placement Season, IIT Bombay
P.S. This blog post is specifically catered towards students aiming for placements in the tech domain.
I got placed on Day 10 of the placement season, which felt late compared to my peers, but I learned that aiming for a profile you truly love matters more than getting placed early. I didn’t receive any shortlists till Day 7, despite feeling that my test performances went well. Once I got an interview call for a company which required basic data science—but I had worked so hard to understand advanced ML—I chose not to go for that interview. Eventually, on my third interview, I landed a job I was excited about. I’ve seen friends who spent years on advanced ML and AI projects but settled for roles unrelated to their expertise just for an earlier placement. If you’ve worked hard in a certain domain, don’t abandon it under pressure. Yes, a higher CPI can attract more shortlists, but if you remain patient and stay true to your interests, the right opportunity will come your way.
Placement season is a major event for most final-year students, and it’s natural to feel overwhelmed with questions:
- I didn’t do an internship—what now?
- I don’t have strong projects—how can I prepare?
- I didn’t focus on DSA—am I doomed?
- I don’t have any PoRs (Positions of Responsibility)—will it hurt my chances?
These concerns are valid, but they don’t define your success. With focus and strategy, you can tackle these challenges and secure great opportunities. Let’s address them one by one.
I Didn’t Do an Internship—What Now?
Internships provide valuable experience and boost your resume, but not having one isn’t the end of the road. While you can’t fully make up for an internship, you can minimize its impact by:
- Building Relevant Projects: Create or improve projects that showcase your technical skills and problem-solving abilities.
- Contributing to Open Source: It’s challenging but a great way to demonstrate coding skills and collaboration.
Remember, internships are important but not the only factor that matters. Highlighting your skills and showing initiative can make a strong impression.
I Don’t Have Strong Projects—What Should I Do?
Projects are key to showcasing your technical abilities. If you think your projects aren’t good enough:
- List All Your Work: Include course assignments, self-initiated projects, and group collaborations.
- Focus on Relevance: Highlight projects that solve real-world problems or involve tools mentioned in common job descriptions.
- Borrow Ideas, Learn Later: Add projects from seniors’ resumes if needed. Use the 2–3 months between resume submission and interviews to thoroughly understand and refine them. Be honest during interviews about your contributions and learning process.
Even borrowed projects can impress if you demonstrate genuine understanding and growth.
I Didn’t Focus on DSA—What Should I Do?
It’s never too late to start learning Data Structures and Algorithms. There’s always a chance you’ll be asked questions from topics you’re familiar with. For example, during my placements, I only knew till linked lists, but I got lucky and was asked an arrays question in my interview—and I managed to answer it and got selected. That said, luck isn’t always on your side, so it’s important to start preparing now. Focus on the basics and build from there.
Does the Language Matter?
The programming language you use doesn’t matter much in interviews and online assessments. What matters is how you solve the problem. If you’re not too familiar with any specific language, I’d recommend starting with Python. It’s easier to learn, has a simple syntax, and allows you to focus more on problem-solving than coding nuances.
- Start with Basics: Focus on Arrays, Strings, Linked Lists, Stacks, Queues, Sorting, Hashmaps, and Sets—these are the most common topics.
- Practice Smartly: Solve easy and medium questions on LeetCode. Hard problems are rarely asked.
- Stay Consistent: Dedicate time daily. Small efforts add up quickly.
- Stay Positive: You don’t need to master everything. Even solving basic questions can prepare you well.
I Don’t Have Any PoRs—What Should I Do?
Positions of Responsibility (PoRs) are helpful but not mandatory in tech placements. If you don’t have any, focus on:
- Other Achievements: Highlight technical skills and projects in your resume.
- Soft Skills: Show teamwork and communication skills through examples in interviews.
- Core Strengths: Strong technical knowledge and problem-solving ability matter more than PoRs.
Many successful candidates get placed without PoRs. Your skills and preparation are what count most.
Conclusion
Placement season is tough, and it’s easy to feel discouraged—especially when you see some friends getting placed early or seemingly getting lucky. Luck is a part of the process, and you can’t change that. Some students do get unbelievably lucky, but instead of letting it affect your mental health, embrace it and focus on your own journey.
What you can control is your hard work and preparation. Stay consistent, trust yourself, and believe that your efforts will pay off. Remember: everyone gets placed eventually—it’s only a matter of when. Keep pushing forward, and your time will come.