I applied to Epic in late July after being referred by an employee. After about two weeks, they emailed me to schedule for a phone interview - this took a little extra time due some miscommunication between me and the HR person. I was also given a 2-hour writing assessment. It wasn't especially difficult, but it was a little odd. Then I had the phone interview, which was very straightforward - it mostly consisted of the interviewer talking about Epic and answering any questions I had (which came with very long-winded answers), and asking me a few questions .
About a week later, I was asked to schedule a time to take the skills assessment. I was also given a link to a personality test, which consisted of a few math questions, analogies, and a large number of regular personality test questions (many of the questions were repetitive, too). The skills assessment wasn't terrible, but it was quite stressful. The programming section doesn't have any actual programming - it just gauges your ability to learn programming (sort of).
After nearly three weeks, I was sent an email telling me that they were moving on to other applicants, but that they would keep my information on file (which is what everyone says).