The interview process was pretty involved--they want to make sure that you know the test material before you apply. There were multiple stages. I went through a phone screening, then a one-on-one session with two different employees. In each session, they tested my knowledge with problems sent before the interview but also problems introduced during the interview.