There were a total of 3 rounds of interviews. Submitted my CV. Got a call from HR, immediately within 2 hrs, an online interview was conducted for around 30 minutes; after this interview, one assignment was given which was to be submitted within the next day. After 2 days, I got a call from HR to attend the 2nd round of interview, which was also informed immediately, no prior information was given, this interview was for around 1 hr, after this, again, one more assignment was given. After the 2nd, I got the call for the 3rd round within 2-3 weeks, approximately. The last interview mainly consists of real tasks to be completed within 3 days.