There are four stages of the interview process after applying. First, a short talk with HR via phone call. At the time, they just checked the application and provided information for the following interviews. Second, the team manager run a coding interview. A short self-introduction at the beginning and question for the company in the end. Third, two more team members to meet, one is coding another is question about machine learning in the similar manner as the previous run. Last, HR would request two references one from a supervisor another from pear.