It consist of two interview steps; Behavioural and technical. As for the behavioural, they want to understand about your self and why you want to join their company. As for the technical interview, they want to understand what sort of programming langugage you have and how many?