First, I applied online by submitting my resume and cover letter. Then, I got an email about taking the Rembrandt Profile (a personality test). Then, I got an email about scheduling a phone interview. The phone interview was really short (about 20 minutes) and the man on the phone asked me about how I found out about the position, what other relevant positions I might want to apply for, my ACT/SAT/other test scores, and why I wanted to work at Epic/this particular position.
Later, I got an email about scheduling an on-site interview. I scheduled it and went to Madison. On the night before the interview, a current Epic employee took about 5 of us candidates out to dinner (a place of her choosing). The day of the interview, we got an overview of the company, a demo of the software, a tour of one of the buildings. Then, I had a case interview (one on one). I was able to read the case and take notes for about 15 minutes, and then the woman came in and asked me what the issues are and what I would do to problem solve. Then, I had lunch with an employee and a couple of other candidates. Then, I had an interview with my recruiter (the HR lady) where I was asked questions around my personality. Finally, I took the skills assessment in math, english, and programming.
The people seem great and the work culture seems awesome. Some blog entries turn me off a little, about poor management and burn out.