Took about a month overall.
First, a phone interview with general questions from a Software Development Engineer (SWD) at Epic.
Then, an IQ test and an online assessment.
My biggest tip would be to run through some medium LeetCode problems before taking the online assessment (OA). It is around 4 hours long, and I was asked 4 medium-level LeetCode problems. I feel I did average on it, maybe got 2/4, but I think they are looking for near-perfect scores.
Furthermore, the OA is by far the most crucial part of their interview process.
The worst part, in my opinion, is the Examify or whatever the OA proctoring software is called. It's terrible.
You can't really move an inch during the exam, and anything clicked on within the exam window may exit you out of the exam. Terrible UI and design. This isn't on Epic; I just didn't like that process.
An extension also gets installed on your laptop/PC that magically disappears when you finish the OA. You have to grant a bunch of privileges to your data before doing so. Yuck.
In retrospect, this alone may have pushed me to not even go through their interview process.
Why did you choose software development?
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.