One online assessment test, where one should be well prepared to ace. There was 9 tests, Pattern Recognition-Mathematical (Congitive), SQL, Data Science, Statistics, Regression, Time series, Python.
Also, 3 interviews, one HR (one person, who informed me of how I performed on the assessment test, mostly presented the company and did one question about my knowledge of the company, 30 minutes), one technical (two persons, who asked me almost everything in my resume, how I know those things and they wanted a presentation of my biggest project with a lot of questions on it, 1 hour), one vibe check from a person with a well-established position in the company (one relatable person, friendly tone, 15 minutes).
Moreover, the HR contacted my every single step of the way to check with me and she was responsible for salary. She insist on not asking anything about salary/hours to the other interviews.
Not one of them seemed to actually know for what position I applied for so everyone asked me about different positions/skills.