I applied through a recruiter. The process took 6 months. I interviewed at ExxonMobil in Jan 2010
Interview
The interview was in 3 parts, Initially there was first round where basic work accomplishments were discussed, then the second round was a panel of 6 people who carry a stress interview and last round was again to discuss the job requirement.