Took 3 months with a total of 4 interviews overall. A truly kind and honest experience with knowledgeable and personable individuals. All interview processes are different though.
Interview 1: 30 min interview with HR representative, application questions (are you authorized to work, are you able to commute, etc.) overview of the company
Interview 2: 30 min interview with hiring manager, information about the company and position in addition to behavioral and resume based questions
Interview 3: 45 min with members of the team, more technical and resume based questions and teamwork/cooperative skills
Interview 4: 30 min interview with department director, combination of general and technical questions