I applied through a recruiter email. There was a 15-minutes of phone interview at first for some basic information (self introduction, languages used, willing to relocate, etc.). The second round was a 45-minute technical one, and they asked about resume and some basic implementation with JavaScript. If you pass both rounds, they will send you an invitation letter for their 2-week training, and there would be an evaluation (coding + interview) after 2 weeks. If you pass the evaluation, they will then send you the official offer letter.