I applied online. The process took 2 days. I interviewed at Epic
Interview
If they asked you to do a presentation, you are being considered for a project manager position. I heard that you cannot use powerpoint, but you are free to talk about anything. I was considered for technical services and EDI, so I didn't have to present. If you are being considered for either of those two, you'll have to take a programming exam, which will take 2-3 hours. (Everyone has to take 4 short exams apart from the programming exam.) You do not need to prepare for the exam. They don't require any technical background in their recruits, so trying to refresh on your programming language won't do any good. It may be a good idea to brush up on your thought process on developing an algorithm to solve programming problems. Read through a couple of AP Computer Science programming questions and think about how to write a program for it. Aside from the exams, you have two rounds of interview with two different people. In one case you will be presented with a scenario and be asked to describe your reaction. On another, you'd be asked a couple of standard interview questions like what are your strengths/weaknesses.
Just be yourself and you'll be fine. You'd be able to find some reviews on Epic if you google it, but don't trust it. The view from those people and the people currently working are very different, and I rather agree with those currently working in terms of work ethics and environment. And I would recommend that you don't wear a suit. You'd feel awkward surrounded by people in their casual clothing. One recruit wore a sweatpants and a t-shirt, but he didn't seem out of place.
Phone interview with someone in the role followed by aptitude based exam. After scoring sufficiently on aptitude exam, more recruiter interviews and on-site visit.
The recruiter/phone interviews were fairly standard and aptitude exam is something you have to just go in blind to
Interview questions [1]
Question 1
Case study on how you would prioritize a given task list for the day
Initial phone conversation with another TS. Virtual interview with other candidates, main question was about how to handle a hypothetical situation with competing priorities. Technical coding interview (similar to Leetcode from what I know).
Interview questions [1]
Question 1
Asked about how we would handle a situation where there were multiple competing client and internal priorities.
Screening questions via online and then additional phone interview about background and other information about my education, experience, etc. Also gave information about Epic and the healthcare industry and the hospital systems.
Interview questions [1]
Question 1
How would you handle working on a problem you didn't know anything about