I had been talking to my seniors about applying to colleges once one is done with a BSc. In India, BSc degrees are only for 3 years, and I've heard that many colleges in US do not accept 3 year degrees when applying for masters, but only 4. I have also heard that since certain colleges offer BSc (Hons.) instead of a regular BSc, the students use that as a loophole to get admission to US colleges for masters. What is the consensus on this?