I applied through university. The process took 1 day. I interviewed at Caterpillar
Interview
Situation based questions based off your prior engineering experiences. Questions set ahead of time and read off by recruited. Answers recorded on computer system. Similar interview to many large companies in format and completeness.
Interview questions [1]
Question 1
What is an example that shows your engineering skills.