The interview process took a while, but partially because I was still in college while partaking in it. I applied for essentially anything software-related, and after gathering information about me through the interviews and my coding test, they gave me two options: Reporting Engineer and Integrated Engineer.
The first interview was over the phone with an HR person, and the second phone interview was with a Software Developer.
Next, I had a written coding test that I was able to take on campus.
Next, I went to a day-long event at Epic that consisted of information sessions, a tour, a basic reading and problem-solving test, and multiple interviews.
Once that was complete, I heard back in about a week with a very competitive offer.
I did not think anything was very difficult. The coding test was fairly straightforward, and you are able to choose any language you wish. The worst thing about it is that you are just using a text editor and are unable to check syntax or find stupid errors. However, they seem to grade this leniently in that regard. All the interviewers were very nice, and as long as you are somewhat prepared, it is not difficult.
The following metrics were computed from 7 interview experiences for the Epic Systems Reporting Engineer role in United States.
Epic Systems's interview process for their Reporting Engineer roles in the United States is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Epic Systems's Reporting Engineer interview process in United States.