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
I applied online. The process took 2 weeks. I interviewed at Epic (Verona, WI) in July 2012
Interview
Very very very organized interview. They basically have it all down to a science.
Started with a personality profile and then moved on to a phone interview. After the phone interview, they got back very quickly (in 3 business days) inviting me to an on-site interview.
Then the real fun begins:
First, they book you a hotel and invite you out to a casual dinner with a seasoned EPIC employee. The representative has no say in the recruiting process and is simply there to provide dinner and answer any and all questions about the company that you may have. You can ask about the day to day activities and etc.
Hotel is typically a very nice one and they pay for all amenities and any food costs you may incur. That was very nice and made my stay very pleasant :)
The agenda for the day is given to you the day of the interview. The day is broken up into many segments. It is organized differently for everyone but the main components are: tour, software overview, interview, assessment tests, lunch, role overviews, and wrap up with HR. All of these sections were very easy going and everyone was dressed casually. I had no problem getting over interview jitters because it was very relaxed and it seemed as though they were simply trying to get to know us as people. It also helped that I was able to talk with other recruits who seemed to enjoy the experience as much as I did.
Speaking of the other recruits, you should not view them as your competition. (This was stated in a letter provided to us). There are a lot of positions available that they are looking to fill so there is little to no concern that the person next to you will be stealing your job.
The assessment test was a bit tricky as it tests programming logic and reasoning but it was fairly basic and a simple computer science course should have taught you enough to get through it. The rest was math and logic.
All in all, a very pleasant experience and possibly the most organized interview I've ever been through.
Interview questions [1]
Question 1
What would you do if your team leader wants to make a decision that you feel is incorrect?
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