I applied online. The process took 3 weeks. I interviewed at Epic (Madison, WI) in May 2012
Interview
I applied for a Software Engineer position online after it was recommended for me through Careerbuilder. I then received an email that asked me for more information that I hadn't provided. Once I responded I quickly received a follow-up email asking me to take a personality test. I haven't had to take a personality test before, I thought it was a strange way to evaluate yourself. They list 5 statements and you select which is most applicable to you, the next most, and so on. The statements however are totally unrelated so I found it hard to rank them sometimes.
After I took this I didn't hear anything for about a week. I then received an email saying they had selected another candidate for the position I applied for but they recommended that I apply for another position which actually was more suited to my background. In this same email they asked me if I'd be interested setting up a phone interview for the position they recommended. I set one up for the following week.
For the phone interview I spoke with a woman who didn't have the exact job I was applying for but worked in the same general field. The interview lasted about an hour, the first half she asked me questions and the second half I asked questions. The questions were very standard interview questions. How are you familiar with Epic? What experience from your resume would make you a good fit for this specific position? Where do you see yourself in 5 years? Would you relocate to Madison? Are you willing to travel? They also asked me to verify my undergrad and graduate school GPAs and my SAT and GRE scores. I asked questions about the specific position and the dynamics within the company and she gave me very lengthy detailed responses. The whole conversation felt almost informal and I was very comfortable speaking with the technical services representative. In the end, she recommended me for 2 different positions and she detailed both positions for me. I told her I was much more interested in the one I previously knew about but I was interested in both if they wanted to interview me further for either.
They told me I would hear back within 2 weeks if I was moving on. After about 3 days, I got restless from not hearing anything so I made sure to email a Thank You to the HR rep for the chance to interview. Moments after sending this I received a follow up email saying they would like to move forward and have me complete a skills test. I took the test a week later at a Pearson testing center. The test was a math/logic exam and a programming test. They say you can't really study for these tests which is absolutely correct. The questions are either very basic math or tricky logic questions that you will just get or you won't. No prior programming experience is needed for the programming test. I have had programming experience and I thought the test was easy, but I could see how really anyone could do well on it if you think logically and are a good problem solver. You're graded on both speed and accuracy and they give you more than enough time to complete both.
So far for me it has been about a 3 week process. I'm still waiting to hear back on whether or not I'll be moving forward and they said it would take within 2 weeks to hear from them again. Fingers crossed!
Interview questions [1]
Question 1
What experience from your resume makes you a good fit for this specific position?
Phone interview with someone in the role followed by aptitude based exam. After scoring sufficiently on aptitude exam, more recruiter interviews and on-site visit.
The recruiter/phone interviews were fairly standard and aptitude exam is something you have to just go in blind to
Interview questions [1]
Question 1
Case study on how you would prioritize a given task list for the day
Initial phone conversation with another TS. Virtual interview with other candidates, main question was about how to handle a hypothetical situation with competing priorities. Technical coding interview (similar to Leetcode from what I know).
Interview questions [1]
Question 1
Asked about how we would handle a situation where there were multiple competing client and internal priorities.
Screening questions via online and then additional phone interview about background and other information about my education, experience, etc. Also gave information about Epic and the healthcare industry and the hospital systems.
Interview questions [1]
Question 1
How would you handle working on a problem you didn't know anything about