30 minute phone call with a recruiter, 30 minute phone call with the hiring manager, and about a 2 hour onsite composed of four 1 on 1 interviews with the hiring manager and 3 engineer/architect/director.
The phone calls were pretty much the standard behavioral questions like why Fidelity Investments, tell me about yourself, what you'd like to do, etc.
The onsite interviews were most behavioral questions, but there was 1 "technical" round. The technical round wasn't based on problem solving, data structures, algorithms, team work or any of the standard technical interviews you'd expect. It was just a bunch of questions on specific parts of technologies and the expectation was that you would be able to read the interviewers mind and respond with the exact answer in his head. Other than the "technical" round, the other interviewers went pretty well; the interviewers were friendly and the conversations were good.