I applied through college or university. The process took 1+ week. I interviewed at Caterpillar
Interview
It was pretty easy, I interviewed with a recruiter on campus. A series of two interview on one day/ Week later got an offer letter from the HR. The HR people are really nice else well as the other people that work there.