On campus interview. There are two recruiters and lasted 30 mins. It is not hard, but be careful about your approach, never ever show any signs that you are aggressive or demanding.
I applied online. The process took 5 days. I interviewed at Cummins (Memphis, TN) in Oct 2011
Interview
I applied on-line by submitting my resume and cover letter to the HR Generalist on a Tuesday. She responded immediately and wanted to interview me within a matter of days after reviewing my resume. About three days later (Friday), she and I scheduled an over the phone interview that lasted about 35 minutes. This was also when she asked if I could attend an in-person interview. The following Monday was the in-person interview with both the HR Generalist and HR Manager which lasted about an hour and a half where I was told to follow-up in two weeks. One month after the interview, I was offered the job.