Went through 2 rounds of interviews. One online, and then one in person. Very detailed instructions and guidelines, however it took some time for the recruitor to get back to me and there was a mixup with whether I got accepted since I first received a decline of offer then later on received an acceptance letter. But noentheless, a very fun interview process and well thoughtout by the team.