I applied in-person. The process took 3 months. I interviewed at Caterpillar (Bologna) in Mar 2015
Interview
There were 4 steps on the hiring process:
1 step: hr manager interview
2 step: it supervisor interview
3 step: department heads
4 step: it manager interview
Beginning of hiring process with a recruiting firm.