I applied online. The process took 4 weeks. I interviewed at Epic
Interview
Phone interview, pretty simple. Behavioral questions and then you a lot more detail on the position and company. You also get a technical assessment similar to an SAT, just more difficult.
A phone screen with a recruiter, an initial online skills test (2 hrs or so), on site interview with an additional online programming test (timed with a ~3 hr limit). The on site interview included a tour of the campus, sessions about Epic; interviewers included an HR person and someone currently in the role.
I applied through a recruiter. The process took 3 weeks. I interviewed at Epic in Dec 2019
Interview
The phone interview was more of an introduction to the company than an in-depth interview. the skills assessment was completely different from what I had heard on the forums. The math section was 2 min long and you had to answer as many as you can. The reading comprehension section was 10 min long and was 30 questions based on matrix logic. There was no need to learn coding beforehand, as the programming section was about 30-40 min long and they provided the information to answer the questions. And the logic section was 40 minutes long.