The process took 1 day. I interviewed at Epic (Madison, WI) in Mar 2010
Interview
I took an initial personality test/pre-screen, and after that was passed, I was interviewed over the phone by a manager in the Technical Services role. After I passed that, I took another test involving technical comprehension skills. I was then invited up to interview in Madison, where I met with half a dozen people, including a representative from HR. Everyone was very courteous and open to answering questions (with the exception of the dud that joined me for lunch, who was very monosyllabic and uninterested in having a conversation). After the interviews, I took yet another test. I received an offer about three weeks later.
The environment was very college-campus like - the buildings all have different themes, and some employees walk around in slippers and pajama pants, and many bring their families to lunch with them. Each person that I spoke with gave me a progressively larger number regarding hours worked per week - some told me 40+, some told me 45+, and the recruiter eventually hinted at 50+, plus travel. Everyone that interviewed in my group was very "green" - most had never been in the working world before, and they were all very personable and eager, if young.
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