I applied through college or university. The process took 1 day. I interviewed at Epic (Indianapolis, IN) in Sep 2013
Interview
Initial interview which is resume walk through it is easy but i am an ece graduate student they asked basic questions like tree traversal and given a situation and asked the way to tackle that situation
First had to take an online assessment test after which I had a phone interview. The online assessment test consisted of basic questions on DS/Algos. The phone interview seemed more like a formality but was very interesting. I had to talk about a project of mine and also had to discuss an open-ended problem with the interviewer.
After this I had an on-site interview. This was undoubtedly the best interview I've had. It consisted of talking to a bunch of people regarding EPIC. I also had to explain one of my projects and had a case-study. This was followed by an HR interview.