I applied through a staffing agency. The process took 4 weeks. I interviewed at Fidelity Investments (Smithfield, RI) in Jan 2016
Interview
2 phone interviews followed by an in-person interview. The managers were great. Made me feel comfortable. Offered coffee and water etc
Also showed me around. Very conversational interview. Most of the technical questions were asked during the phone interview and they just want to put a face behind all the conversations we had had during the phone screen.