Initial 30-minute phone interview in which they ask about your resume and experience. They also ask typical HR questions, like "Where do you see yourself in 5 years?". It's generally a pretty casual talk.
Shortly after that, I had an online assessment. This had 4 sections: math (time-limited), math (unlimited time), basic programming (unlimited), and open-ended programming (unlimited). The math sections were basic algebra questions, with the unlimited-time one focusing more on reading comprehension and a couple of riddle questions. The basic programming section requires no previous coding experience and is mostly logic questions. The open-ended questions ask you to write some functions to solve a particular problem.
After the online assessment was the on-site interview. For this, they brought me in the day before the actual interview, and a software developer took me out to dinner with a few other candidates. The dinner was casual and mostly an opportunity for us to ask about the company and the Madison area in general.
The next day was the rest of the interview. This started with a talk from a software developer giving a basic introduction to the company and the software they work on. Following that was a casual conversation with a software developer about what specifically they work on, life at Epic, and any questions we might have about the position.
After that was a one-on-one case study with a software developer, where they ask you to talk through a problem with them to a solution. They are looking at your thought process and problem-solving skills here. This was followed by an informal lunch with a software developer and a tour of the campus.
Then there was a one-on-one interview with another developer in which you are asked to talk about a project. This is not a formal presentation but meant to be more of a conversation. They will ask you questions about why you made certain choices and what you would do differently if you did it again, etc.
Finally, the day wrapped up with an interview with the HR contact.
Tell me about a software project you have worked on.
The following metrics were computed from 114 interview experiences for the Epic Systems Software Developer role in Verona, Wisconsin.
Epic Systems's interview process for their Software Developer roles in Verona, Wisconsin is fairly selective, failing a large portion of engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in Verona, Wisconsin.