Multiple interviews with a variety of different people at different roles any one of which can reject you. Some of the questions were outside the role but within the assignment of the team.
a pre-screening of 30min is conducted by the hiring manager. but it is very strange that he directly asks questions without introductions. It leaves the feeling he does not know what to look for and has no idea of what the position is about