I applied online, and the first round was a phone interview, very smooth with relevant questions from the HR.
Then I've got the invitation to an in-person interview with the HR person and the head of the division. It took about 2 hours, it was very nice, informative and very professional.