Applied online, recruiter contacted me not too long after and had a quick phone screening. Brought in for an interview with 3 managers at the same time. Brought it for a 2nd interview with two of the same managers and a potential peer. Was given technical questions and a short IQ and technical test.