I applied online. The process took 2 days. I interviewed at Ingram Micro in Jan 2010
Interview
I had a phone interview with HR, then a panel interview, then the hiring manager and director, took a total of 2 months door to door from when I first intereviewed.