Easier to get started on an interview if you go through an current employee or through the hiring agent that they use. Usually involves a phone interview with some technical questions thrown in, then you called up for an on-site technical interview which tends to be pretty similar to the phone interview but for a longer duration, I was asked mostly about c#, sql, object oriented programming and threading