Direct application on their website.
The process was quite long, around 1 month, with 6 interviews, from senior colleagues to department managers. Everyone was nice and professional.
They then took another 3 weeks before making the decision, only to tell me that they were looking for a "junior" profile, something I think, they could have decided from the 1st step of their screening process;