I submitted my resume on Epic's website and got an email back in a couple of days. The HR guy wanted me to submit an online Rembrandt personality test and set up a phone interview.
The personality test consisted of many questions like:
The phone interview occurred soon after that. I expected a technical interview, but it was mostly HR, with questions about my recent projects and such.
I was then told that I'd need to take a skills assessment test. This one is not online but needs to be proctored by some sort of third-party professional proctor. I took mine at the local library. There were 5 questions, each requiring some code in any popular language (or even pseudocode).
You are supposed to write down your start and end times for each question, because apparently the time you take for each question is factored into the grading. This means you really aren't supposed to go back and fix an answer to a previous question.
The first 4 questions were easy, CS1 questions. The last one was trickier: "Write a function which, given n, prints all well-ordered integers of n digits. A well-ordered number is one where the value of the i-th digit is less than the value of the i+1 digit."
I got rejected after the seemingly simple skills test. I believe I put too much emphasis on finishing the questions quickly (as I believe time is a factor in the resulting score) and not prettying up the answers.
Write a function which, given n, prints all well-ordered integers of n digits. A well-ordered number is one where the value of the i-th digit is less than the value of the i+1 digit.
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.