There are three interview steps for this position:
The first step is one-week take-home assessment;
The second step is a phone interview;
The third step is the face-to-face interview. In this interview, there have three employers sitting from you asking technical questions.