An aptitude round and a set of 3 interviews which took place on 3 different dates. After the aptitude round you will have the first interview on the same day in which I was asked about my project, a logical question and a programming question to which I explained the algorithm. The next two rounds were based on the review of your initial interview