I applied online and it had two stages. 1 was a screening online and the 2nd was in person for about 3 hours on site. It was harder than expected because it also had a spatial awareness examination. The questions themselves weren't that difficult for the in person interviews, but I was asked very similar questions for each round.