I applied online and got email from recruiter in 7 days, arranged for a call in the next 7 days. The call was 30 min, very basic questions (English required), the recruiter was very nice and explained the role very clearly. Also scheduled in the call for the next 1 on 1 on-site interview in Taipei office the next week.
On-site interview was about 45 min, included self introduction, behavioral questions, and problem solving questions, mostly in English. The process was not very friendly as I felt the rush from interviewer, also most questions were similar, it's better to prepare as many specific cases as possible.
I received thank you letter in 5 days. Replied asking for reason, got a polite reject. Still thankful for this experience and the recruiter was very nice, but not the interviewer.