I applied online. The process took 1+ week. I interviewed at Epic (New York, NY) in Aug 2012
Interview
The initial screening of the interview was very easy. It was about your resume, work experience and skills set and some general HR questions. When are you available, salary expectations etc. I cleared that, then there was a written exam at prometric, which I find it tough to clear. Specially the last two questions. If you are very good at programming, you'll be able to crack it. All the best guys.
Interview questions [1]
Question 1
Write a code to take an year as input from user, and check how many dates are palindrome in it.
I applied through an employee referral. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Jul 2012
Interview
I had a friend place my resume into HR, and quickly received a call from Epic to interview. I completed an online personality test (which basically wants to test how emotionally reactive you are as a person). The test also has some math type questions and other really random questions that no one could prepare for.
Then I had an online skills test and tests at a testing center. Those were very SAT-like, but much easier than the SAT. They have really tricky questions as well that seem to test your on the spot thinking, fast paced thinking. Those are detailed here by several other people... (I used glass door when I applied).
I was finally offered an in person interview, which I attended. They took me out in a group the night before and I've been told that this is not part of the hiring process, but Iwould still put on your best effort to ask questions and be polite. Don't order alcohol. That's a no no in general I think, and only one guy ordered alcohol at our table of 5. I don't know if he got an offer, but it seemed strange to me.
The day after your dinner you will be on site. They give you an agenda and you have several behavioral interviews, and a case interview. Prepare very detailed and specific answers to your resume and experiences for the behavioral interview. The case interview is kind of random. Mine was about an implementation of epic software in a hospital with a doctor who would not cooperate. It was difficult. It was also given to me with another candidate so they are looking to see who speaks up first.
Finally, after every single step in the interview process I responded to all epic employees that I spoke with, thanking them for their time, and inquiring about "next steps." I really think this pushed my interview process along. It showed them that I was interested. Also, if you have other job offers they will work to expedite your process.
Ultimately I got not offer because I messed up my in person interviews. I'm pretty sure I should have prepared a bit more than I did.
Interview questions [1]
Question 1
They gave me a "2 minute" test with lots of math questions. Study basic math and answer easy questions first.