Behavioural interview (basic technical questions e.g. complexity of sorting and insertion) Technical interview (a take home coding test consisting of 2 questions) Live coding interview (2 questions coding in front of 2 software engineers, as well as some basic behavioural questions) rejected after coding interview