HR phone screening, following by hiring manager phone interview, then a group in person interview with the manager's peers, and finally a quick face to face interview with by manager's superior. Set of generic questions asked to all candidates. Atmosphere professional and friendly.