4 rounds of interviews over a couple of months. The interviews themselves weren't very difficult and everyone was friendly. Towards the end they had me complete an aptitude test which was challenging and asked general knowledge questions (math, pattern recognition, etc) which didn't directly relate to the role. I hadn't experienced that before.