I applied online. The process took 4 days. I interviewed at Epic in Dec 2012
Interview
I got a phone call from Epic HR and had 30 minute interview where they discuss about the position fits or not and also get the background information and then in the second stage they will be asking about to take a test at testing center where they will cover the logical and programming ability of the candidate.
I applied through college or university. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Dec 2012
Interview
There was a MCQ round followed by a written round. A few people were eliminated in the MCQ round itself, the questions were on how fast you understand a new topic. A new language was defined step by step and questions were asked on that.
In the written round there were 4 algorithm questions, we were allowed to write pseudo code if we were unable to come up with proper code.
The interview was telephonic, had two rounds, one technical and one HR. Technical round was pretty easy, I was asked about merger sort and binary seacrh.