I applied through college or university. The process took 3 weeks. I interviewed at Epic (Madison, WI) in Jun 2015
Interview
Phone Interview, Coding Test, then On-site interview (3 rounds - explain a project, programming interview, HR interview). During on-site, there was a presentation by HR followed by a campus tour, discussion session with two current software developers. All interviewers were friendly and helpful.
Started with a 3-4 hr long online assessment that has 3 sections. A quick math / logic section, a fake programming language, and then 3 whiteboard style questions. You aren't able to compile your code as it's basically just a textfield with syntax highlighting. All while you're watching via webcam via a 3rd party.
After that was a short phone interview where I was asked standard behavior questions and about a personal project of mine in detail.
I applied online. I interviewed at Epic in Dec 2019
Interview
They spend most of the day telling you about Epic and showing you around the campus. There are only two brief sessions of actual assessment. They ask you to talk about a previous project for half an hour and and they do something called a "case study" where they give you real problem they've had and ask for your high level approach to solution.
Interview questions [1]
Question 1
Tell us about a project you've worked on. How would you make it better?