Phone interview with HR with basic HR questions. Second interview with the Director of Engineering was very thorough and included a personality test and a plant tour. The second interview took about 2 hours or so. Came back for a third interview with the Engineering manager for about an hour and was hired within a week.