I applied through a staffing agency. The process took 3 days. I interviewed at RailTel (Calcutta) in Nov 2009
Interview
in case of outsourced employees, it depends on candidate's background. if they come from any reference then no such interviews are being held but if there is no reference then mostly written test then interview.