Hi
Well lets just start by saying that it doesnot matter if you are a mechanical engineer., a chemical engineer or a computer engineer.
What matters is that you are an engineer and have more than 60% in your graduation.
So when you join TCS you can land up in any of the training batches like JAVA development, .Net development, SAP technical, SAP functional or even main frames.
The TCS training unlike Infosys training runs on module basis. So, basically it depends on the demand of the resources whcih batches are going to run for the current batch. At Infosys, the training stretches to 6 months so they will train tou on pretty much everthing.
Hope this helps 🙂