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).