I applied through college or university. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Jan 2012
Interview
First a brief phone interview that is more of an introduction to the company and a "this is the sort of role you would fill" discussion, no technical questions. Second, a skills assessment with simple math and programming questions. The programming questions can be answered using pseudo code. All you need to do is present a logical solution showing that you are half way bright. Do not worry if the written code would not actually compile and execute. Third, an onsite interview. It was really the easiest 1-on-1 interview I've ever had. They ask you a series of hypothetical questions and you must respond logically. After, that a brief HR interview which consists of some basic behavioral based questions.
Interview questions [1]
Question 1
What would (former supervisor) say was your primary weakness?
I applied online. The process took 3 weeks. I interviewed at Epic (Verona, WI) in Nov 2011
Interview
I received a personality screening after submitting my resume. The next step was a phone interview that discussed potential fit, the position, and growth opportunities. After two weeks, I was instructed to take an aptitude test in Wisconsin (any site near you would suffice).
After two weeks, I was told that I did not get the position.
Interview questions [1]
Question 1
Tell me about your major and what you feel your major/coursework can improve benefit the technical services environment?