I applied online and was contacted by the HR within 3 days. The process took 3 weeks. I went through a phone screen, peer interview, online SHL test, and followed by 3 more interviews. Most of the interviews were video interview but I have also interviewed in Taipei office. The HR was very professional, provided feedbacks to me after every interview, and keep me posted with the hiring status.