I applied on the company's website. I got a call a few days later from the HR who went through my CV on the call and asked me a few questions that the hiring managers were interested in, such as why I want to leave my last job etc. I got an interview with the hiring managers the next week. The interview was very standard and it went ok. The hiring managers introduced the role and asked questions about my work experience and my knowledge about the company. I got a call from the HR a few days later and was told I didn't get the job.
There should be another interview with the CFO if someone is successful at the one with hiring managers.
The HR was very professional and helpful and kept me updated throughout the interview process.