There is a phone interview first, then an online proctored exam. If you clear that, there is an onsite interview.
The online exam consists of general IQ questions, basic math questions, and a section on a custom programming language. The basics of this language are explained to you, and then you have to answer questions based on that.
The last section consists of four programming questions. You can code in either C++ or Java.
The phone interview was a general one, asking me what I am interested in and any questions I had about the company.
The following metrics were computed from 3 interview experiences for the Epic Systems Software Developer role in Atlanta, Georgia.
Epic Systems's interview process for their Software Developer roles in Atlanta, Georgia is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in Atlanta, Georgia.