I applied online. Then contacted by the HR person after 3 months and asked me if I am still looking for a job. I told him yes and then he arranged for a face-to-face interview with the hiring manager after 2 days. At the interview were three managers.