The interview process was very in-depth and included multiple stages. Some of the stages focused on getting to know you as a person and seeing how you fit culturally, and the others would test your knowledge and see if you could actually do the job. Additionally, for one of the stages I had also met the team that I would be working with and had very nice conversations with them.
In conclusion, the interview process was structured and very smooth.