The interview consists of four stages: application review, phone interview, remote assessments, and an onsite interview.
If you apply online, you will be followed by a phone interview. The phone interview is very relaxed, and they would describe what Epic does and the roles.
Then you can schedule the online assessment test. The remote assessment requires you to be in a quiet room, and you will be recorded and watched by someone while taking the assessment.
I applied through a recruiter. The process took 2 months. I interviewed at Epic (Madison, WI) in Nov 2019
Interview
Was told to prepare to discuss one development project I had worked on and had a one on one conversation with a developer about my project. Also had a case study with a (different) developer where I could choose either to outline a back-end/logic or a front-end for a given scenario. Short interview with HR rep followed with simple questions such as "why do you want to work here".
I applied online. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Oct 2019
Interview
I had a phone interview with a member of one of the software engineering teams. This interview went very well, however, the next step of the process involved an examination online for three hours. The questions were straightforward, however, for coding questions, you could not use an IDE, so you could not tell if the syntax was correct.
Interview questions [1]
Question 1
The interviewer asked me about my classes and several projects I have worked on in school that related to the position.