There is a basic programming test. Focusing on MS .NET with either VB.NET or C# answers accepted. There are SQL specific questions with MS SQL being the focus. After the test the highest scoring individuals are asked in for an interview. The interview will be with the line managers and will revolve around personality questions. There will be some technical questions. As a hint do not put down VB.NET as one of the managers is a fan of that language. After that HR is a bit slow but you should hear a hiring confirmation within 4-6 weeks post background check.