First phase is a coding challenge that is fairly challenging. They use the results from this to analyze your technical ability.
Second round is a panel interview with a director and a technical resource who will dig deep into your previous projects to get a better understanding of whether you'd be a good fit on their team. This is mainly behavioral but soft technical questions may be asked.
Overall, a great experience. The feedback was prompt and the process overall was very quick.