Four steps.
1) First interview with HR - 15 minutes
2) Second interview with Hiring manager - 1 hour
3) Third interview with HR in preparation of the final interview - 10 minutes
3) 6 interviews with various employees (2 junior, 1 HR, 3 senior) - 6 hours