Epic has a very professional and streamlined interview process consisting of a phone interview, skills assessment, and final onsite interview.
The first step in the process is a phone interview (approximately 30 minutes) with a Software Developer. They will ask a variety of questions regarding your education (e.g., did you attend college immediately following high school or did you enter the workforce first), work history, and reasons why you want to work for Epic.
Next, a skills assessment is conducted, facilitated by ProctorU. The skills assessment has a few sections - you'll have to answer questions regarding a scripting language (pretty easy if you've ever programmed before, just basic Boolean questions), a quick math section, and there's a coding section. Overall, it should only take an hour or so.
Finally, if you pass the skills assessment, you'll be invited for a final interview at their Madison, WI campus. You'll be given the option to stay for an additional day to explore the city after the interview (I wasn't able to due to my schedule). Upon arriving, you'll have a host take you and other applicants out to dinner and answer any questions you have regarding Madison and Epic.
Your onsite interview consists of a few different parts. First, you'll be shown a presentation of Epic's current software offerings. Afterward, you'll have to give a presentation of a previous project (in depth) to a developer, answer a hypothetical design question (personally found this to be the most difficult interview), have lunch at their main cafeteria (prepare to be amazed), be given a tour of some of the campus, and finally have an interview with HR (questions about your strengths, weaknesses, group interactions, what would your references say about you, etc.).
Overall, I had a great interview experience (better than most companies I've interviewed with).
What would your references say is your greatest weakness?
What are your 5 biggest weaknesses?
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.