I applied through university. The process took 1 day. I interviewed at Epic (Madison, WI) in Nov 2012
Interview
You have to do a case study, which is really simple: you are asked to prioritize your time one morning if you come in and have 2 emails and a phone message. Which would you respond to first based on the importance and how would you respond? What if your customer's problem persisted? They want to hear you say you'd work with a team, get help if you need it, and then maintain a positive relationship with your customer, etc.
Interview questions [1]
Question 1
There really weren't any unexpected questions. Most of the day is spent talking to people who have the position you are looking at and asking them about what they do.
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