A few phone interviews followed up by a few on-site interviews and testing done during over about half a day. Interviews are done with multiple people within the department that I was going to work in, as well as with other from other departments in the company. Generally a good experience. Everyone was nice and professional.