I applied through college or university. The process took 4 weeks. I interviewed at Epic in Dec 2012
Interview
Firstly, I get a phone interview which is just about your project experience and some test scores, like GRE. Secondly, I have a online test, while I choose a place to take a test on the computer. Then I got the on-site interview invitation. The on-site is not technical.