Hello there
It's not true that if you are not an student of IIT or NIT then you can't join companies like Google or Microsoft. There are various live examples are there who don't studied in any IIT or NIT but they are placed at a very good level in these companies and not in these only but other also high reputed companies too.
All you need to do is to build up your basic knowledge and make you become master in a field long with Jack of others and you should try to make the things stronger in you which includes data structures and algorithms and always try to maintain the confidence inside you.
I hope it helps you!
Good luck!
Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile