As an alumnus of B.Tech CSE at NIT Srinagar, I will try providing information regarding the placement scenario of my branch.
A CSE student can be placed on campus and off campus. Around 15-20, visiting companies allow CSE students to sit for their placement drive. No CSE batch faces a shortage of placement opportunities, as per my limited knowledge. You can also opt for off-campus placements.
With good wifi facilities in hostels, you should opt for some relevant courses on edX, Coursera, or other such platforms. This will really help you grab good opportunities.
As an NIT student, you’ll get much more placement opportunities than most other engineering students. But struggle is everywhere. In order to grab good jobs, you’ll have to work on your skill set.