My interview experience with Epic was very positive. I applied online and within 24 hours received an e-mail requesting that I fill out a personality test (which was more like a personality/IQ test). About a week later, I received an e-mail from HR to arrange a phone interview, which occurred within the next few days. The phone interview was fairly basic - mainly to establish my personal information and college/job timeline. I was asked one or two true interview questions, like Why Epic, and Why do you like writing? etc. It took about 25 minutes, and the interviewer was casual and personable.
About three days later I received another e-mail stating that I had made it to the next phase, and that Epic would arrange for me to take some skills assessment tests with a local proctor. The next day, HR called me and told me that they were actually just going to skip that step and fly me out to Madison. I received an e-mail with a two-week window and was asked to pick my top three interview day preferences. The travel arrangements were made within a day or two.
I flew to Madison the morning before the interview and arrived in the mid-afternoon. Epic put me up in a beautiful hotel just steps away from Capitol Square. There was an information packet waiting for me at the front desk, with great information about Madison, including a suggested self-guided walking tour. Epic has clearly invested a lot of time and effort into recruiting great people and wowing them with their interview process.
Two Epic employees took me and several other candidates to a nice dinner. The employees emphasized that this was not part of the interview process; they just wanted to informally answer any questions we might have about working there. They were very friendly and open.
The interview day itself was extremely grueling, and I'm very glad I prepared by reading about the process ahead of time on Glassdoor. I shared a cab with two other candidates out to Epic, which was a 30-minute drive. When we arrived, reception handed us individual schedules for the day. I believe everyone's schedule varied a bit, but everyone mainly did the same things: a campus tour (wear sensible shoes), a software demonstration, a meeting with an employee in your prospective department, an interview with someone from your prospective department, several skills tests (programming, math, and verbal. The programming test does not require any programming background, but it does help. I found it to be very difficult, and I don't have any programming background. I definitely recommend doing this one first.), lunch in the Epic cafeteria, an HR interview, and more tests (for me, finishing up the others and a writing test). The day lasted from 8:30 to 4, and then I took a cab back to the airport and flew home. Eight days after my interview, I received a job offer by phone.
The atmosphere at Epic is young and casual. No one was dressed up. I wore a nice blouse, pearls, jeans, and heels and felt perfectly at ease. I met very few people over 30, but the people I did meet were clearly very bright and also very, very nice.
Overall, I had a very positive experience, and knowing what to expect went a long way in making me feel prepared and comfortable.