I applied through the website months ago. Finally received a call back the day I had received an offer from another company. I explained that I was prepared to accept the other offer, but their representative asked me to delay my response, so I did. The next day I spent a few hours filling out more online applications and on the following day got a call to set up an interview the following week. This was apparently very expedited due to my circumstances. The interview itself was fairly straight forward. The program manager, regional manager, and a senior programmer were present. They explained the scope of the immediate project, how the contract was organized, and what it's like to work there. The programmer asked a few basic C questions: basic enough that anyone with a solid basis shouldn't have difficulty answering, but I think a beginner would have stumbled a bit.