I had an initial phone interview where they asked about my past experiences, then an online aptitude and video interview. Then I went for an in-person interview had a behavioural and technical interview panel. Finally again had another logical and numerical reasoning test.