One of my close friend has finished training in mysore for infosys. There is no special preparation before training. Once in traingn, they will conduct classes just like regular college classes and later execute in computer of whatever has been taught that particular day. Regular tests will be conducted and it seems that it is mandatory to pass in all tests conducted. The training will vary from 6 months or more.