Video interview including a presentation of your previous work and then technical, in-depth role related questions. Followed by in-person group interviews and final interviews A long application process but they gave detailed feedback after the interview which was useful