There are three parts: a phone screen, a remotely-proctored online assessment, and an on-site interview. I made it to the online assessment.
The phone screen is actually very straightforward. They just want to know why you're interested in the company and have you walk them through a project you've done in the past to demonstrate good background.
The online assessment was the worst interview experience I've ever had, but not because of the assessment itself. If you're not familiar with ProctorU, it's a remote proctoring service where you screen-share and have your room monitored for the entirety of an examination. You get one bathroom break and a fairly intrusive environment where you need to open up a port in your computer for them to view incoming/outgoing traffic.
The exam involves having you solve some standard programming questions, a speed-focused logic section, and an interesting section where you learn Epic's internal language on the fly and answer some questions about it. So this assessment seems to take people 2-4 hours.
My issue had less to do with the assessment itself (which I thought was interesting and quite fair) and more to do with ProctorU. If your connection bugs out for a few seconds, your assessment is paused and you may wait anywhere between 5 to 20 minutes for a new proctor to show up, during which you aren't allowed to go and take a bathroom break. So I spent a total of about an hour dealing with technical difficulties during/between sections because my bandwidth was about average and not capable of keeping up a constant, good-quality stream to a remote location while taking an exam in real time.
Overall, if they figure out some way to ensure compliance without using a program like ProctorU, or just defaulting to onsites, that'd be great. I think the online assessment was actually a pretty interesting and otherwise useful system. But the online assessment was, for me, a pretty bad experience just because of the proctoring software.
N/A, signed an NDA.
The following metrics were computed from 1,026 interview experiences for the Epic Systems Software Developer role in United States.
Epic Systems's interview process for their Software Developer roles in the United States is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in United States.