I applied through a staffing agency. The process took 2 weeks. I interviewed at Fidelity Investments (Jersey City, NJ) in Nov 2013
Interview
The interview process involves a technical phone interview to begin with. Lots of technical questions regarding Oracle database, SQL, UNIX scripting. After doing well, I was selected for a face to face interview. The second interview (face to face) was even more technical to make sure you know your subject well.