I applied through a recruiter. I interviewed at Tata Consultancy Services (North America)
Interview
For completion of all three round of interview it took around 3 weeks then for Offer release it took another 2 week but interview process was smooth and in the managerial round they ask few behavioral question.