It was a three part interview. The first consisted of a conversation with a recruiter. The second was a take home coding quiz in my chosen programming language. The third and final part was an in-person meeting with the team manager I would potentially join.