I have no idea what top-tier company are you talking about. Google, for example, doesn't care about from which college you graduated and hire through APAC test. If you are good enough to be in the top n percentile you would be called for an interview in Google. Take a look at https://www.hackerrank.com/jobs/search. No companies give a shit about which college you are from as long as you pass the coding test.
https://www.hackerrank.com/jobs/search?location=bangalore_ar... - there is not even single job in bangalore area listed there. First of all, if you don't have a degree from good college it's very difficult to even get an initial round interview. My point is you won't even get an interview call unless you are from top college. It's the ground reality. I am speaking from experience of seeing many with tier 1 degree getting interviews while people from bad colleges having hard time even getting an interview despite having better github and projects to showcase. In reality getting a tier 1 college degree matters most than anything else no matter how much you argue. It has got to do with the quality of engineering education in low tier colleges and so being from a low tier college is a label of being incompetent. Tier 1 college graduates on the other hand get better opportunities, have more alumni connections working in top companies, are already certified to be smart and hence get opportunities.
and I don't want to pick ads but since you are not speaking the truth about the ground reality I would like you to check: https://www.linkedin.com/jobs/view/613566647/. It clearly mentions "B Tech in Computer Science or equivalent from a reputed college" as the qualification required. I don't understand why it's so difficult to open eyes and see the reality, a good college degree has a lot of value in India.