It's exactly like what the other reviewers say here. Epic is understaffed and hiring like crazy -- if you are smartish (above ~2050 SAT) and sociable/cheerful, they'll hire you. Really.
For the phone interview they confirm major and GPA and then they'll answer whatever questions you have about the role. They also ask how old you are via "did you take any years off between HS and college, which is sneaky but fine. Indicative of true Epic corporate culture IMO.
Then you take the tests. The logic section is 30 questions in 5 min, I got through 20. Most people I talked to did pretty much the same. There's a section on word problems with a generous time limit that's easy. The programming part is yes a breeze if you've done any programming at all. If you haven't you may want to go over some core programming concepts like variables (interger, string, etc), booleans, environments, etc. Unlimited time but you're "graded on speed and accuracy," whatever that means. Also, the personality test lol. I have no idea why they include this but just speed through it with some honest answers that show you're a good person to work with.
After that if you pass the tests you get called (certainly within two weeks) for an onsite interview. This part is totally awesome and stress free. Dress casually but not disheveled -- if you go to a liberal arts school you know what I'm talking about, but something like leather shoes, jeans, and a button down (tucked or no, doesn't matter) for guys (and the equivalent for girls, sorry to be general). While some Epic employees do wear sweats I would perhaps not do this for a job interview. DON'T wear a suit or god forbid khakis as some other reviewer suggested, you will look like either a tool or drained of all style, respectively. But I digress. I was super worried about the presentation, my advice is to pick a nonacademic topic that you're totally comfortable with and then talk about it for ABOUT ten minutes. Some of the other interviewees did things like "how to make the perfect grilled cheese," "how to drive stick," etc. They allocate 30 min for this but I got it done in under 10. They try to put you off with some frowns, but there's no need at all to worry about it, they just want to see if you're able to be personable in an unstructured environment. Besides that there's an interview with a PM which is totally behavioral. This part threw me a bit because it was just the interviewer reading a list of questions and writing in my responses. Quite odd and usually a sign of an interview gone badly. Guess it didn't matter though lol. There is also a case study where they give you and a partner a situation and ask alternating questions on how you'd react. Emphasize communication and listening here. The rest of the day is just eating in their AMAZING cafeteria (seriously this lived up to the hype) and touring the equally awesome campus (a dungeons and dragons themed building does seem campy/tacky, but it is super well done). Finally there's an HR interview that goes over salary and such, as well as some more personality questions that are on the other reviews (five things you're not, a common misconception, etc). I went home totally sold on the role and hoping I didn't screw anything up. Apparently I didn't because a few days later my recruiter called with an offer! Overall the experience is extremely quick, transparent, and dare I say fun. Epic isn't as perfect as it wants you to think it is (read the reviews of the PM role on the other tab here lol), but honestly it's close.