I applied through college or university. The process took 2 days. I interviewed at Epic in Feb 2014
Interview
After submitting the resume, I was asked to provide probable dates for a telephonic interview. The confirmation email had instructions to take a technical test via ProctorU. Telephonic interview was straightforward, was asked questions about my previous exp and a database design question. Technical assessment had 5 sections, the programming part requires most time and set aside 3-4 hours for the entire test. Rest of the sections were critical thinking, speed test, math/analytical etc. These tests require minimal or no practice.
I apply through university career center, they asked me to apply online, scheduled a phone interview and online assessment test. The phone interview asked about what project you did. And one very easy programming question. The online test is hard, I cannot finish the 2 min math, but the programming part are expected as online problems. And the logic part is out of expectation.