How hard is it for an Indian computer science student to make his position into IT industry (or getting into giant software companies) without having a degree from any of the premier engineering colleges like IISc/IITs/NITs/BITS/IIIT? How hard or applicable would it be for two bright Computer Science bachelor students to build an app like Shazam for a CS graduation project?