I applied for the job online. After about one week, HR contacted me. First I interviewed with HR, and HR manager, and then HR director. Later, I was interviewed with hiring manage. About one month later, they informed me that I was accepted, and then sent me an offer.