Initial 1-hour interview. 45 minutes of behavioural questions, leading to 15 minutes of technical questions. Behavioural questions are a read-through of the entire experience outlined in the CV. Technical questions range over an overview of programming concepts. There are two follow up technical interviews.