The interview consists of two rounds, first an online coding challenge, with a relatively simple problem and some interactions with the interviewer(s). Then the on-site interview requires a presentation on a past project/problem related to the position, with free choice of topic from the interviewee, which involves the whole team with Q&A.