The interview assessment test is easier then most. basic pseudocode and regex analysis. On site is very difficult and stressful training process, I had to go to the bathroom and throw up twice from the stress, but only got like 3 hours sleep a night. you should only start process if you just need a refresher, or taste of development environment and can risk of losing your job after a week. I was fired after 2 weeks after not completing an SQL test and coming in 7 minutes late. I was told I would get a hotel like my other colleagues, but on site they told me I didn't qualify because I was less then 80 miles away. So i drove for 2-3 hours both ways over dc traffic, and wasn't able to study more then an hour at home. The company is 1 step up from a staffing agency. that is just looking to cap some of your wage, but at least they provide training. while the training syllabus is good, and I learned faster here then at home, actual on site is a different story. You will feel like a lab rat under microscope scared you will be fired at any moment, and will have different people wanting you to finish different hr requirements that will interfere with your ability to quickly digest the information time for elevator speech, practice interview, meeting about client, go write a technical report and presentation by tommorrow, powerpoint brief on something you know 0 about due in 2 hours to be presented to the company. As such if your desperate enough to do this I would suggest you are very proficient at SQL and UNIX scripting prior to coming on site particularly if you have a long commute. It reads more like a refresher here's a slide do 43 queries in 3 hours and turn it in, got a basic question you will feel like an idiot. I Spent 6 months learning Spring and web development your going to have to be proficient at a bunch of thing in 4 months and if your not they will fire you, not realistic if you don't already know this. In the middle of this your expected to travel and interview with their clients in very high cost living environments, good luck.