Why do TCS, Infosys, and IGATE prefer English speaking than technical?
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?