I applied online. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Apr 2016
Interview
Everyone else has touched upon the process to a fairly lengthy degree, and I don't have much to add. You start out with a phone interview, are asked some very general questions, and then sent a follow-up test that you have to take in front of a webcam proctor. They then fly you out onsite to see their facilities, which are fantastic.
I applied online. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Feb 2015
Interview
For the interview, Epic flies you out to Madison and you spend the entire day on their campus interviewing. You meet probably 10 different people throughout the day. They interview you for multiple positions - even if you didn't apply for multiple positions. You have lunch with an employee. Since I applied for trainer, I also had an interview segment where I had to teach a lesson on a complex topic and an extremely simple topic. I taught experimental design for psychology and how to roll a burrito.
Interview questions [1]
Question 1
The HR representative asked numerous questions where you had to rate your personal attributes on a scale of 1-5. I'm horrible at rating things like that, so that was challenging.
I applied through an employee referral. The process took 4 weeks. I interviewed at Epic in Sep 2015
Interview
The phone interview was pretty standard. I had a background in education, so they focused a lot on that, which leads me to believe that your interview questions will vary depending on your work experience. They also really wanted to know why I was specifically interested in Epic. Most companies ask the "why do you want to work for us" question, but Epic seems to care more about it than anyone else I interviewed with. Aside from the phone interview, I completed a personality test as well as a computer programming test. You don't necessarily have to have a programming background to do the test, as the concepts are relatively simple and they explain them along the way. Some programming knowledge is certainly helpful though (I had only taken CS 101, but that helped me a lot).
Interview questions [1]
Question 1
What have you found to be the most challenging aspect of teaching?