The process took 1 day. I interviewed at Epic (Madison, WI) in Dec 2011
Interview
After a personality test, I received an email to schedule a phone interview. After the casual phone interview, I was emailed again, inviting me to come to an on-site interview. I was flown out to Madison and went on a casual dinner with three other recruits and a recruiter the night I arrived. The next day, I was driven to Epic and started the interviews. There were about three 1:1 interviews, I gave a 10 minute presentation (prepared ahead of time), completed a case study, went to lunch with a recruiter and another recruit, and took a few math/verbal assessments, as well as a programming assessment.
I applied through a recruiter. The process took 5 days. I interviewed at Epic in Oct 2011
Interview
After application, a HR contacted me and made an appointment for phone interview. Phone interview mostly asked about the background and some questions from resume. About three or four days later, they told me that I can continue to skills test. After skill test, they informed me that they had decided moving on to others.