I applied through a recruiter. The process took 2 days. I interviewed at Epic (Madison, WI) in Dec 2024
Interview
The first round consists of three steps: a technical interview, a phone interview, and a personality test.
Phone Interview: This is a casual conversation with an engineer about their work and an opportunity for them to get to know you better.
Technical Interview: A 4-hour assessment conducted through proctored software. It includes:
A math section
A logic section
A programming section using a new programming language that they teach you during the interview
LeetCode-style coding questions
Personality Test: A series of situational questions where you must rank responses from most likely to least likely based on your behavior.
Interview questions [1]
Question 1
Can you talk about a project you're proud of? can be school-related, personal, or job related
I applied through college or university. The process took 4 weeks. I interviewed at Epic (Chicago, IL) in Feb 2025
Interview
A long, broad online screening followed by a 3-4 hour final round.
The online screening consisted of 4 parts: a standard coding section on par with Leetcode Easy-Medium, an IQ style tightly timed portion, a math/brain-teaser section, and a section where you answer questions about a contrived programming language.
The final round day was hosted online, and consisted of five panels. Three of them were info sessions, with two of them being small group breakouts to interact with engineers in the role you applied to. The other two meetings consisted of a technical interview with an engineer, and an HR interview to finish.
Interview questions [1]
Question 1
How would you design a script to monitor whether or not a client-facing application switch port is down?
Process included a phone call with a Epic software engineer about company culture, expectations, and life at Epic, then a technical assessment that included critical thinking, knowledge acquisition, and coding questions.