I applied online and then was brought in for an interview with the department manager. Interview was both HR questions and technical questions. The interview was done on sight. He gave me an overview of the company, the job and my role. I had an offer and accepted.