Applied online. Heard from the HR one week later. Failed in the technical interview.
I asked the HR about the interview, he replied that it is just a general programming interview. However, it is not. Instead, it is a platform-specific one.
I didn't prepare well but I still managed to answer 70% of the questions. Still I failed. I think this position has a higher requirement than I assumed