In total I did 3 interviews and one assessment. first introductory interview with recruiter, finalizing online assessment, second interview with hiring manager that actually review my assessment, last interview with HR interview in person in the office.