I applied it online and join the onsite interview. The second day I got a reply that I pass the interview and need to provide two referees. I did it. After one week, I didn't get any further information. When I send an email asking them, they said they already chose another person.
Very unprofessional. Bad experience