I applied online. The process took 2 months. I interviewed at Caterpillar (Seguin, TX) in Jan 2014
Interview
The process is done with a STAR interview, its well organized and done within an hour. Usually 2-3 people are in the room, one whom is HR. They asked questions based on the STAR process so you must know it before going in.
Interview questions [1]
Question 1
What accomplishments have you done while working for Caterpillar.