3 rounds of interviews plus an online test, was interviewed with HR and hiring managers. Before talking to the hiring managers, HR will have a preparation call with you which is good. The last round was supposed to be a bar raiser interview as told by them, however, it turned out to be another technical interview. Be aware that HR might troll you.