I applied through university. The process took 2 days. I interviewed at Caterpillar (Chennai) in Jul 2019
Interview
First round: online test consisting questions from control systems, circuits and networks,C,C++, Electronic devices and digital Electronics
Second round: GD with 9 or 10 members in a group
Final round: Technical interview and HR interview
Interview process was easy and a bit of luck is required to get through the interviews. Group discussions aptitude and one on one interviews were conducted. Overall process took 2 days.