I was first contacted by a recruiter who did an initial personality and skills match up. That was followed by a phone screen from the hiring manager. The phone screen was semi technical but nothing to in depth. Questions like "You mentioned design patterns in your resume what design patterns do you find yourself using frequently." The next phase was a conversational interview with several different groups of people. The focus was on getting to know me and my experiences. The last phase was a technical white boarding session with an engineer. The interview was a very positive experience for me and one of the reasons I accepted the position. I never felt interrogated it was always just a conversation to determine how well I would fit in the organization.