I applied through a staffing agency. The process took 4 days. I interviewed at Tata Consultancy Services (North America) (Nashville, TN) in May 2015
Interview
Pretty uncomfortable experience. Lot of technical questions related to Android and Java. Did well. But panel members were literally laughing which was very discouraging. [People were literally laughing which is very distracting and not at all comfortable]