I applied through a recruiter. The process took 1 day. I interviewed at Caterpillar (Peoria, IL) in Mar 2012
Interview
One day in Peoria, a very friendly host greeted me at the airport and accompanied me all the times. Interviewed with four people. They were very friendly, did a presentation and was asked a lots of technical and behavior questions. Did the drug test at the same day. Btw, very peaceful and beautiful small town.