I applied through college or university. I interviewed at Caterpillar (Chennai) in Aug 2016
Interview
It was through campus, Totally 3 stages were present - online test was initial step ,Group Discussion, interview which includes technical and HR. Online test took the 1st day, 2nd day was other two rounds , result was on 3rd day
Interview questions [1]
Question 1
1st round was online test which includes basic of aptitude, control system, electrical, digital questions, Next was GD topic was given on spot(based on - currently dealing topics),Interview questions were based on details mentioned in resume
I applied through college or university. The process took 1 week. I interviewed at Caterpillar (Vellore) in Aug 2019
Interview
Online Test 1 - Aptitude, Logical, Verbal, Computer Technology related MCQs
Online Test 2 - Same as Test 1 + 2 Codes (Level - Easy)
Group Discussion - On Tech/Politics/Sports/General (Number of candidates halved)
Tech+HR Interview 1 (for Services probably) - Resume Probe, focus on Projects: Tech stack (mostly Python based for me), approach , team work, planning. Went well for me, they told me whether I want to develop and be in R&D. I said yes.
Tech Interview 2 (for Dev/R&D) - Questions from Skills in Resume. Lot on Java and DBMS. Level - Medium, but I forgot some stuff about Collections.
Interview questions [3]
Question 1
Data Table Emp -> [first name, last name, age].
How to sort based on column 1, if equal column 2, if again equal column 3 - in Java.
Data Structure to be used?