I applied online. The process took 3 weeks. I interviewed at Cardinal Health (Salt Lake City, UT) in Dec 2012
Interview
Numerous emails and phone calls with HR reps, who eventually set up an in person interview. The person who was usually responsible for interviewing was not around when I arrived on time for the appointment, so I had a 1 to 1 interview with a supervisor from a different area.
I applied through a recruiter. The process took 6 weeks. I interviewed at Cardinal Health (Dublin, OH) in May 2009
Interview
Interviewed with 3 levels. Developer, Tech Lead and Manager. All 3 interviews were 1:1 and were held back to back in a meeting room. Questions were fair and balanced.