Very thorough process. Initial HR screen followed by an online technical assessment. 2 further technical stages with a final stage covering troubleshooting and presentation skills. Really testing your technical understanding of networking. Lots of stages but whole thing was done and offer received inside 3 weeks.