1/2 hour recruiter screen interview followed by three 1 on 1 interviews on consecutive days with the hiring manager, a peer, and the hiring managers boss. Overall the process was very straight forward and conducted very professionally. The questions were spot on for the position and each eas conducted in a 1 hour time frame.