I applied through a recruiter. The process took 2 weeks. I interviewed at KPIT Technologies (Jersey City, NJ) in Feb 2016
Interview
Initial screening and technical round was done for 50 mins and submitted for another client round after long break .Does not have the minimum courtesy of informing or giving you feedback after the interview . Expect some unprofessional nature from the people . However dealing with them through staffing agency could add even more opaqueness .