The interview contained 3 parts, an interview with the HR in which they've wanted to discover your personality, your willing to learn and develop , 1day assessment with multiple possible employees in different roles.
A technical interview with the hiring manager.