I applied online. I did an HR screening. A month later I was invited to interview with the hiring manager. I did two more interviews after that and was offered the job about two months after applying. The process wasn't difficult and the questions were applicable to the job role.