There were three rounds in total.
The first and second rounds were technical rounds.
The first round was done virtually and the second one was in person at their office.
The final round was a discussion with the hiring manager which was supposed to be in person but due to unavaliability of the manager was done virtually.