I applied through a recruiter. The process took 4 weeks. I interviewed at Fidelity Investments in Jan 2012
Interview
Telephonic then face to face. All technical object oriented programming and design questions. Quick and clear. About financial domain and investment was asked. Also some behavioral questions were asked. At last salary was discussed in couple of rounds. Took 3 months in total.