I applied online to their Fast-Track'D program.
The first test is math test that seems to be a test of critical thinking and problem solving skills more than actual math skills.
The next test was a programming assignment. They will send you links to basic information to help you do the project, such as links about Swing, Window Builder, and JAXB.
I was supposed to send 3 references before I could get a Skype interview, but I ended up getting the interview anyway. During the interview, I just shared my screen through Skype and explained my code to the interviewer, who happened to be one of the developers who teaches the classes.
I passed the interview and was offered a position. The technical recruiter who helped me through the entire process was Cortney Liggins. He was especially courteous and patient with me, and I'm actually glad I got someone like him. Once I got the contract, I probably ended up asking him 20+ questions about the contract, training, transition from the training to actually getting a job, and the job itself.
I turned down the offer because of the non-compete agreement in the contract. It seemed a little extreme to me, and it was non-negotiable.
I'm a Computer Science major, and the process seemed a little easy in my mind. Looking at the curriculum for the Fast-Track'D program, I think it was meant more for people just getting into the IT field as opposed to people who graduated from CS.