I applied in-person. The process took 1+ week. I interviewed at Cognizant in Oct 2011
Interview
May have several rounds of interview at various levels such as with the recruiting team, HR team, with the project management team and then based on the client requirement you might have a client interview as well.