Finally I'm part of this forum. Been reading comments here way before. My first time here. Thanks!
Networking is very important as career point of view , Maintaining communication with every hr of the company will leads you to job opening to that company.
Internship should be done from recognized company, which will help you to grab job in that same company after completing of your graduation.