First step: knowledge assessment questionnaire.
Second step: recorded phone interview with HR.
Third Step: personality tests.
Fourth Step: recorded phone interview with hiring manager and supervisor.
Fifth Step: on-site interview.
The people interviewing are very nice.