I applied through a staffing agency. I interviewed at Tata Communications (Mumbai) in Sep 2011
Interview
There were 3-4 levels of interview including functional and HR interview. The use of technology of very good and it provided great insight into the company