I applied in-person. The process took 4 weeks. I interviewed at Caterpillar (Aurora, IL) in Oct 2015
Interview
Very detailed and elaborate. Cat have a very structured and long interview process centered around behavioral assessment of candidate. The technical knowledge seems to be secondary, the most important is the natural culture fit of the candidate.