I applied through college or university. The process took 3 weeks. I interviewed at Grainger in Jan 2013
Interview
Interviewed at my university career fair with the HR manager . Received a call back to interview with the Operations manager. Within a week or two I was offered the internship. The process was not to bad, though you must pass a skills test.