A TEKsystems representative submitted my application through their agency for the position. About 2 weeks later I had an interview in their Des Moines office/plant with the IT manager, team lead, and another Systems Analyst/Developer and a person from HR. The HR manager asked me general behavioral questions, the IT manager asked me basic questions about my skills background, the team lead asked me questions about how I go about writing code for software, design, and testing. The other systems analyst/developer then asked me tech questions on .NET, SQL, and web. Finally, I had a whiteboard interview in front of all 4 of them, in which place I code a simple .NET method (TIMED***), and then write 3 SQL SELECT statements to return a given result set from a given table. After that, I was given a tour of the plant for about half an hour. I followed up with a different TEKsystems rep to learn that I wasn't going to be moving forward in the process.