Epic interview process one of the most comprehensive ones that I've gone through. Very organized and well-thought out. Case study portion I found to be the most interesting and challenging. Experience and offer was great, but got different offer with other company and some unique benefits that ended up accepting. Overall, do recommend applying and joining the company if interested in joining a fun, technical, and hard-working culture.
Started off initially with an application for project manager, and then correspondence from HR about applying for two different positions that fit my past experience better (TS & QA). After application, got invited onsite for QA & TS interview . Onsite interview split into about 4 primary parts:
1. Company Overview: Beginning of day heavily focused on reviewing what Epic does, what its values are, and what being an Epic employee is like. Included initial presentation of overall company product, culture, and motto. Moved into review of specific roles with individual employees (usually paired with 1-3 other candidates). Also provided campus tour (wonderful campus) and lunch discussion with current employee (food is great).
2. Case Studies: Usually lasts 30-45 minutes. 1v1 with an experienced employee of the role that you're applying for. Depending on role, will ask you to think about how you'd handle about 5-10 different tasks on a given workday. Will let you think for about 10 minutes, then come in, ask for your strategy on dealing with the tasks, and probe/question you on why you decided on that specific strategy.
3. Meeting with HR: General 1v1 meeting with HR representative, that will go through standard interview questions towards end of day. Talks about salary expectations, overall perceptions of Epic after day, and perceived fit with the organization.
4. Coding Exam: For TS role, will give you a series of coding problems that progress in difficulty from simple to difficult. Can use any language you want. Recommend looking through some basic algorithm problems if applying for this role.