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
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
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
Practice Resources
  • IndiaBix — free aptitude tests
  • PrepInsta — company-wise prep
  • R.S. Aggarwal — Quantitative Aptitude (book)
  • Unstop — mock placement tests