becoming a Microsoft Student Partner---Does it help? they started the campaign today at our college.
It may depends upon which course you take.
Safe for any fresher :
Java script Fundamentals for Absolute Beginners
Fundamentals of Visual Studio Online
C-Fundamentals for absolute beginners
Microsoft Azure Fundamentals -- Ms's cloud system. Quite famous but I've no idea what job prospect it has for a fresher.
Security Fundamentals -- future path CCNA-->CCNP and other tool specific certifications.
See, when any service based company picks you up they would hardly care what skills you've aquired.
The gap between college education and real-time job technology is huge. THe underlining language and approach would be similar but the implementation would be different.
That's why you would have two phases of training, one is formal induction program to give you heads up about work culture and company history and various standards
Then on-job training. Here you are assigned to a project and given small tasks to perform. You are guided and monitored how you execute those. Based on this you are evaluated.
Coming to point, such companies would assume you as a person with somewhat knowledge about programing and logical thinking. Then, they would assign you a technology as per current need.
Suppose, they've got a project with .net technology and require 20 freshers. You might just be assigned .net technology at the training program and later absorbed into the project.
Most of the time your voice "but I love java" would be ignored.
Anyway, enough scaring you...don't think too much.
Make sure you are proficient in these things before you go for your technical interview
One programing language : Java, C whichever you chose, just be master of it. YOU should be able to answer any question asked from this.
(under this : algos, sorting, searching, pointer and linked list etc.)
DBMS : Conceptual knowledge
SQL : Very important. Make sure you learn it very well
Web Technology
This is pure software development path.