I applied online, and one week later received the interview arrangement.
During the day of the interview I met with HR recruiter first, then meet the department head, then meet previous assistant to explain about the process, at last meet another team member.
The interview took around 45 mins, 15 mins with each person.