I applied in-person. I interviewed at Caterpillar (Bengaluru)
Interview
Questions asked were based on the projects that were listed on the resume. The discussion was based on the skills listed on the resume such as programming languages, software etc. Asked different concepts on job requirements and courses undertaken
First I spoke with the hiring manager to see if Im a good fit for the company. After 2 weeks I got invited for the second interview with a team of engineers to see where I would be a best fit. The first interview was just to ask me about myself and why I want to work for CAT. Second was technical questions based on my project experience.
Straightforward behavioral interview, make sure to answer in the STAR format for best results. Should be easy if you can ace that. If you can, try to have a good set of examples setup to answer behavioral questions beforehand.