An initial phone screen was conducted by a software developer. Obviously, he didn't look at your resume and asked general questions to collect information about you.
After that, you are arranged a skill test to be taken at a local place, which consists of 5 programming questions. These can be found here or at Careercup.
Then they invited you to Madison to have an onsite interview, which consists of a person-to-person interview explaining one of your projects and another IQ test/easy programming test.
They collected your transcripts and references.
Then you are done.
What's your weakness?
The following metrics were computed from 1,133 interview experiences for the Epic Systems Software Developer role.
Epic Systems's interview process for their Software Developer roles is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process.