There were total 3 rounds.
First(DS Algo) - This went very well as it was taken by some other firm responsible for taking first round of interviews. Basically outsourced first round.
Second(System Design) - The second round of interview was bad, the guy taking the interview was rude and unprofessional. I stopped the interview in the middle and said didn't wanna continue because of his rudeness. He wanted answers he had mugged up.
Third(System Design) - Their HR wanted me to give their second round again probably because round 1 went extremely well. This time it was taken by a development manager which went good. He was professional and knew what he was asking. I made mistakes also which we corrected by discussion.
Fourth(System Design) - The final round was with their CTO. This was the worst interview of my life. Completely unprofessional individual. Most of the time he was doing his work and not even listening to me, he joined late and wanted to extend the interview which I didn't want so told him that I had a meeting and dropped off.
Please for the love of God avoid this company until and unless it's extremely important for you.