Applied online. got the response within a week.
HR scheduled the interview. I mailed tho HR who will interview and whether is a technical interview or general HR interview. no response from HR. took the skype interview anyway. there were 3 interviewers (Hiring Manager, HR and someone from the team)