Started with a phone screening with a current developer to get to know about the company and get a general grasp of your work experience. Know your resume through and through.
The second part of this is the skills assessment, in which you have to do various problem-solving questions and some programming questions. Expect it to range from a HackerRank easy scaling up to a medium/hard. If you don't know the solution, acknowledge it, but pseudocode to your best.
The on-site consisted of 3 interviews, but it's very laid-back and 99% behavioral. You start with an intro from a developer and get to ask questions about the work environment. Be engaging; bonus points if you're fun to talk to and can make them laugh.
The first round was more for our specific questions from another person in the field about Epic. The second round is the technical aspect, but it's very lax - you do a case study one-on-one with a developer and work through a problem together. Have fun with it; show what you would be like to work with through a scenario :)
You end with a meeting with HR with a few more behavioral questions and general questions like salary, availability, etc., and should hear back within a week or two.
Why do you want to work at Epic?
The following metrics were computed from 287 interview experiences for the Epic Systems Software Developer role in Madison, Wisconsin.
Epic Systems's interview process for their Software Developer roles in Madison, Wisconsin 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 Madison, Wisconsin.