I applied through an employee referral. The process took 5 weeks. I interviewed at Caterpillar (Peoria, IL) in Feb 2012
Interview
Began with email communication with human resources. This was followed by a phone interview. There was then a first and second interview about 3 weeks apart. Overall a great process as they always kept me informed on the status.
Interview questions [1]
Question 1
If you could live anywhere in the world where would you live?