first round was a virtual interview with a coding question
then they called me onsite
first round was again a coding question which was a little difficult
second round was medium difficult, again a coding question
then the third round was more a discussion on OOPS concepts
and fourth round was design discussion with hiring manager, which went okay for me, but not reached the best solution or had that much experience on design - even then since previous rounds were good, it did not impact that much