Year-wise Placement Roadmap
Exactly what to do each year to land a top offer at BMSCE
💻 Programming
- Master C programming (VTU syllabus - do it seriously)
- Start Python basics - variables, loops, functions, lists
- Solve 50+ problems on HackerRank (Easy level)
- Understand how to debug code
📐 Maths & Logic
- Engineering Maths 1 & 2 - score well, it matters for CGPA
- Practice logical reasoning puzzles daily (10 min)
- Learn basic number theory and modular arithmetic
🔍 Explore Domains
- Attend BMSCE tech fests - Phase Shift, Utsav
- Try Web Dev (HTML/CSS), App Dev, or AI/ML basics
- Join college clubs: IEEE, CSI, ISTE, coding clubs
- Attend guest lectures by industry professionals
👤 Profile Building
- Create a LinkedIn profile - add your college, skills
- Start reading tech news (GeeksforGeeks, Dev.to)
- Maintain CGPA above 7.5 from day one
- No backlogs - this is critical for all top companies
🌳 Data Structures & Algorithms
- Arrays, Strings, Linked Lists, Stacks, Queues
- Trees (Binary, BST, AVL), Graphs, Hashing
- Start LeetCode - 2 Easy problems daily
- Target: 100 problems solved by year end
- Use Striver's A2Z DSA Sheet (free, highly recommended)
🎯 Choose Your Domain
- SDE: Java or C++ + OOP concepts
- Web Dev: HTML, CSS, JavaScript, React basics
- AI/ML: Python, NumPy, Pandas, Matplotlib
- Core (ECE/EEE/ME): VLSI, Embedded C, MATLAB
- Stick to ONE domain - go deep, not wide
🏗 Build Projects
- Build 1-2 small projects in your chosen domain
- Push all code to GitHub - start your green streak
- Write a proper README for each project
- Deploy at least one project (Vercel/Netlify for web)
🏅 Certifications & CGPA
- Complete 1 NPTEL course (free, adds to resume)
- HackerRank - earn Gold/Silver badges in your language
- Maintain CGPA 7.5+ (companies like Adobe need 7.5)
- Attend BMSCE's T&P workshops and mock tests
⚡ Advanced DSA
- Dynamic Programming (most asked in Amazon, Google)
- Greedy algorithms, Backtracking, Divide & Conquer
- Graph algorithms: BFS, DFS, Dijkstra, Topological Sort
- LeetCode Medium - target 200+ problems total
- Participate in Codeforces / CodeChef contests weekly
💼 Internship Strategy
- Apply Dec-Feb for summer internships (5th sem)
- Platforms: LinkedIn, Internshala, Unstop, AngelList
- Target: BMSCE campus internship drives first
- Prepare for internship interviews (DSA + domain)
- A good internship = best shot at PPO (direct offer)
💻 CS Core Subjects
- DBMS - SQL queries, normalization, transactions
- OS - processes, threads, memory management, deadlocks
- Computer Networks - TCP/IP, HTTP, DNS, OSI model
- OOP - inheritance, polymorphism, design patterns
- These are asked in every tech interview at BMSCE drives
📄 Resume & Profile
- Build a clean 1-page resume (use Overleaf/Jake's template)
- 3+ projects on GitHub with good READMEs
- LinkedIn: 500+ connections, post about your projects
- Contribute to open source (adds credibility)
- Get resume reviewed by BMSCE T&P cell
🧠 Aptitude Prep
- Quantitative Aptitude - R.S. Aggarwal book (must)
- Logical Reasoning & Verbal Ability daily practice
- IndiaBix, PrepInsta - company-specific mock tests
- TCS NQT, Infosys Hackwithinfy, Wipro NLTH patterns
- Take 2 full mock tests every week
🎤 Interview Prep
- Mock interviews with peers and seniors every week
- HR questions: "Tell me about yourself", "Why BMSCE?"
- Technical rounds: DSA + CS fundamentals + projects
- Use Pramp.com and Interviewing.io for mock interviews
- Record yourself - improve communication and clarity
📅 Placement Season
- Register on BMSCE T&P portal as soon as it opens
- Attend every Pre-Placement Talk (PPT) - companies share hints
- Apply to off-campus drives on LinkedIn simultaneously
- Don't stop after first offer - keep applying for better ones
- BMSCE allows multiple offers - use that advantage
⭐ Final Polish
- Tailor resume for each company type (product vs service)
- Highlight internship experience and projects prominently
- Prepare a crisp 2-minute self-introduction
- Research each company before their PPT
- Dress professionally for every drive - first impression matters
Skills to Learn — Domain-wise
Curated for BMSCE students based on what companies actually test
Must-Learn Skills
- Data Structures & Algorithms (most important)
- Object-Oriented Programming (Java/C++/Python)
- DBMS & SQL
- OS & Computer Networks
- System Design (for senior/product roles)
- Git & GitHub
Languages
- C++ — best for competitive coding & interviews
- Java — widely used in service companies
- Python — AI/ML + scripting + interviews
- JavaScript — if targeting full-stack roles
Practice Platforms
- LeetCode — DSA interview prep
- Codeforces — competitive coding
- TakeUForward (Striver) — A2Z DSA sheet
- GeeksforGeeks — concepts + company questions
Free Courses
- Striver's A2Z DSA Sheet (YouTube — free)
- CS50 by Harvard (edX — free)
- NPTEL DSA Course (free + certificate)
- Abdul Bari Algorithms (YouTube — free)
Core Skills
- Python (NumPy, Pandas, Matplotlib, Seaborn)
- Machine Learning (Scikit-learn)
- Deep Learning (TensorFlow / PyTorch)
- Statistics & Probability
- Data Visualization & EDA
Tools & Frameworks
- Jupyter Notebook / Google Colab
- TensorFlow / Keras
- PyTorch
- Hugging Face (NLP/LLMs)
- OpenCV (Computer Vision)
Practice Platforms
- Kaggle — competitions & datasets
- Google Colab — free GPU
- Hugging Face — model hub
- Papers With Code — latest research
Free Courses
- Andrew Ng ML Course (Coursera — audit free)
- Fast.ai (fast.ai — completely free)
- NPTEL AI/ML Courses (free + certificate)
- Kaggle Learn (free micro-courses)
Frontend
- HTML5, CSS3, JavaScript (ES6+)
- React.js (most in-demand)
- Tailwind CSS / Bootstrap
- TypeScript basics
Backend
- Node.js + Express.js
- Python (Django / Flask)
- REST APIs & JSON
- MongoDB / PostgreSQL / MySQL
- Authentication (JWT, OAuth)
DevOps & Tools
- Git & GitHub (essential)
- Docker basics
- Vercel / Netlify (deploy frontend)
- AWS basics (EC2, S3)
Free Resources
- freeCodeCamp (free)
- The Odin Project (free)
- MDN Web Docs (free)
- CS50W by Harvard (edX — free)
ECE Skills
- VLSI Design (Verilog / VHDL)
- Embedded Systems (Arduino, ARM Cortex)
- Signal Processing (DSP)
- PCB Design (KiCad / Altium)
- Communication Systems
EEE / ME Skills
- MATLAB / Simulink
- AutoCAD / SolidWorks / CATIA
- PLC Programming
- Power Systems & Drives
- Thermodynamics & Fluid Mechanics
GATE Preparation
- Start from 3rd year — 2 years is ideal
- NPTEL subject-wise courses (free)
- Made Easy / ACE Academy study material
- Previous 10 years GATE papers (must)
- GATE score opens PSU doors: BHEL, NTPC, ISRO
Target Companies
- Bosch, Honeywell, Siemens, ABB (product)
- Mercedes-Benz R&D, Qualcomm (premium)
- ISRO, DRDO, BEL, HAL (PSU — GATE)
- L&T, Caterpillar, Volvo (core MNC)
Quantitative Aptitude
- Number Systems, HCF/LCM, Percentages
- Profit & Loss, Simple & Compound Interest
- Time, Speed & Distance
- Permutation, Combination & Probability
- Data Interpretation
Logical Reasoning
- Syllogisms, Blood Relations
- Seating Arrangements, Puzzles
- Coding-Decoding, Series
- Direction Sense, Clocks & Calendars
Verbal Ability
- Reading Comprehension
- Grammar & Vocabulary
- Sentence Correction & Para Jumbles
- Error Spotting