Infrastructure Engineer applicants have rated the interview process at Epic with 3.2 out of 5 (where 5 is the highest level of difficulty) and assessed their interview experience as 50% positive. To compare, the company-average is 57.4% positive. This is according to Glassdoor user ratings.
Candidates applying for Infrastructure Engineer roles take an average of 22 days to get hired, when considering 6 user submitted interviews for this role. To compare, the hiring process at Epic overall takes an average of 24 days.
Common stages of the interview process at Epic as a Infrastructure Engineer according to 6 Glassdoor interviews include:
Skills test: 26%
IQ intelligence test: 22%
Personality test: 13%
Group panel interview: 13%
Phone interview: 13%
Background check: 4%
One on one interview: 4%
Other: 4%
Here are the most commonly searched roles for interview reports -
I applied online. I interviewed at Epic (Madison, WI) in Jul 2026
Interview
30 min Role introduction then an assessment including coding problems. u can do them on different days. Role intoduction was done through zoom w multiple other candidates. Assessment is done alone.
Interview questions [1]
Question 1
they ask about a specific scenario. Security on patients information, uptime etc.
I applied online. I interviewed at Epic in Mar 2026
Interview
Interview process is pretty fast paced. If you get selected you will get invited to finish an assessment which can take up to 3-4 hours, the assessment consisted of a math portion, learning portion, coding and another 2 minute math test.
If you get the assessment, I would consider you study up on an easy- medium leet code.
I applied online. The process took 1 week. I interviewed at Epic (Madison, WI) in Sep 2025
Interview
Attended a general role introduction then took an online assessment (1.5 hours) including coding, math, critical thinking, and a 2-minute speed exam. Coding was leetcode easy-medium I think. Thought I did okay but was not selected for further interviews.
Interview questions [1]
Question 1
Coding: Check every number between two given numbers, if the number is a palindrome in base 10 and base 8 print it.