NIT Jaipur or MNIT is the best among the options you have mentioned. The reason it is ranked better than others is its location. Being a metro city, Jaipur is a very developed, safe, and well-connected city. It also boasts of good campus life.
I have arranged the colleges in descending order based on the following criteria:
Placements:
Particulars |
MNIT Jaipur |
NIT Kurukshetra |
NIT Silchar |
NIT Jalandhar |
No. of students placed |
497 |
623 |
492 |
340 |
Highest CTC |
INR 43 LPA |
INR 43.75 LPA |
INR 41.86 LPA |
INR 43.5 LPA |
Top Recruiters |
Apple, Golden Sachs |
ICICI, Microsoft |
Amazon India, Goldman Sachs |
Microsoft, Infosys |
So the order for placements is
NIT Kurukshetra>NIT Jalandhar>NIT Jaipur>NIT Silchar
Hostels:
NIT Silchar>(new buildings)NIT Jaipur>NIT Kurukshetra>NIT Jalandhar
Facilities and opportunities:
NIT Jaipur >NIT Silchar >NIT Kurukshetra >NIT Jalandhar
For girls MNIT Jaipur is the best owing to its safe location.