Why do companies like TCS, Infosys, IGATE, Syntel, Capgemini etc., hire students who know English well but they are zeroes at the technical level, especially in the engineering field?
How is life as an entry level software engineer in Indian IT service companies like Infosys, CTS, TCS and Tech Mahindra?