Four rounds usually happen and starting from group discussion, technical interview and personal hr round followed by practice head level. To get into the company it's mandatory to clear all the rounds at your level best.
Average interview
Application
I applied through a staffing agency. The process took 4 weeks. I interviewed at XYZ (Turkey) (Memphis, TN) in May 2012
Interview
very simple, but complications will start once get into the project