I applied in-person. I interviewed at Caterpillar (Raleigh, NC) in June 2018
Interview
Quite simple and straight forward process. It feels that you are going to be part of greater good. The process is behaviorial as well technical based. So once you crack the technical round, its just about behavioral part.