The process took 1+ week. I interviewed at Fidelity Investments in Jan 2012
Interview
Applied online. Consisted of a phone interview, a "prep" conversation before interview, and onsite interview consisting of 3 1-on-1 interviews and an aptitude test. Had to travel to New Hampshire for interview which consisted of an hour fifteen logical test and 3 half hour interviews.
Interview questions [1]
Question 1
Ask about your programming languages and what you are strongest in, basic knowledge of the common coding languages, aptitude test will speak for your logical skills.