Got an interview through online application. Though, there were was a job agent involved at the beginning of the hiring/interview process. Afterwards, there was a phone interview from company's HR before moving to face-to-face interview on site with the hiring manager. All interviewers are nice and professional.