I applied online. The process took 2 weeks. I interviewed at Deloitte (Denver, CO) in May 2012
Interview
I applied Senior audit associate Position on the Company's Website. One weeks later, I received Email from the HR and scheduled an phone interview with her. I received the on-site interview invitation two days after the phone interview. Then I filled out the form for background check purpose on line. The link for the form was provided by Deloitte. The on-site interview included two 1:1 interview. One was with the Pater, another was with the senior audit parter. The interview was 1 hour totally. Not long after my interview, I received an email that i did not get the offer. Overall the interview experience was good and the people in Deloitte are very nice.