There was an HR phone screening, a written programming aptitude test, and a group interview with at least a dozen people simultaneously involved. Everyone was very professional and friendly. A few different IT areas were represented in the group interview, to try to find the best fit for me as I understand it.