I applied online. The process took 4 weeks. I interviewed at Epic in Nov 2014
Interview
Began by submitting an easy online application and didn't think much else of it. About a week later I got an email saying I got a phone interview. The phone interview was really simple, about 20 minutes (asked how I heard about Epic, take me through your resume, etc.). A few days before the phone interview I took a ~20 minute personality profile and a ~1.5 hour skills assessment. The skills assessment had 4 parts: a 2-minute IQ-type test; a basic math test; a programming section (where they take you through the fundamentals of a fictional programming language and you answer multiple choice questions); and a verbal/"find-the-grammatical-error"-type section. Only about 4 days later I got an email saying I got through to the on-site final interview.
I drove from an hour away the morning of the interview, so I didn't get to experience all the swanky hotel accommodations or dinner with employees the night before. The Epic campus is incredible. First in the morning was a brief demo of their software, followed by a talk from a QA person (with one other interviewee besides me). Next was lunch and a tour of their campus. The last two segments were a 1-on-1 case study with a QA employee and then a 1-on-1 interview with an HR person. The "case study" wasn't really a case study--they just presented you with a list of situations where you had to respond how you would prioritize things and what your criteria were for prioritizing them. The HR interview was more just behavioral questions, asking about what other offers or deadlines you have, any questions you might have, etc. I'm waiting to hear back from them, but overall it was an awesome experience.
Interview questions [1]
Question 1
What is a common misconception about you?
What are 5 things you are not?
I applied online. The process took 3 weeks. I interviewed at Epic (Verona, WI) in Nov 2014
Interview
Same process as listed by many - I fill out the online application and had a response that they wanted to conduct a phone interview with me. In the same email, they sent the links for the personality test and skills test. The programming section is simply following a new code step by step. No actually programming knowledge was required. I heard back about a week later that they would like to conduct an onsite interview, all expenses paid. It was a fantastic experience and there is a lot to be said about Madison as a community. Everybody had an intro to the programs, a case study, introduction by an employee currently in the position, lunch and a final meeting with HR. They may have expedited due to the holiday, but I received my offer 2 business days after my onsite.
The whole process took about 1 month. The skills assessment wasn't too bad, basically an IQ test so there's no need to prepare. Phone interview was very typical, nothing too hard. Then I was invited for an onsite interview. Overall very positive experience, mostly just talking to different people and touring the campus. Heard back one week later.