I applied online. The process took 4 weeks. I interviewed at Caterpillar (Nashville, TN) in Feb 2014
Interview
A day of interview, which I think normal for these kind of job. You are meeting 4-5 people for hour each. Each person fills out a question paper that they are given by HR.
Interview questions [1]
Question 1
technical skills and team player related questions.