I firstly submitted my resume at campus career fair, then I was told to apply online on the company's website. After about 1 week, I got an email from the HR that asked me to go on site for the interview. I got 3 people interviewed me, and each took half an hour. After about two weeks, I got the result from the HR.