I had an online test at Snelling Staffing for this position. Then an interview with potential lead, supervisor, and his boss. Then a drug test. Pretty straightforward. In fact I don't even remenber what was discussed. Caterpillar Corporate contacted me with the offer.