Taro Logo

Software Engineer Interview Experience - Madison, Wisconsin

May 21, 2026
Positive ExperienceGot Offer

Process

The process took 3 weeks.

There were 2 steps. The first was an online assessment (OA) that took around 2-3 hours. There were 4 components:

  • A short, fast-paced math quiz (maybe 1 minute) with 10 straightforward questions.
  • A longer, take-your-time math and logic quiz.
  • An assessment over a new, custom-made language that you had to learn during the assessment.
  • 4 coding questions, around the level of LeetCode easy/mediums.

The second round was a superday of 4.5 hours, consisting of:

  • 2 talk sessions where they described work at Epic
  • 1 pair-coding interview, LeetCode easy
  • 1 case study where you had to minimize wait time for an urgent clinic
  • Finally, a straightforward 1:1 with an HR representative.

Questions

Determine if input String A can be converted to input String B by swapping only adjacent characters and print out the result of each swap at a time.

Was this helpful?

Interview Statistics

The following metrics were computed from 161 interview experiences for the Epic Systems Software Engineer role in Madison, Wisconsin.

Success Rate

7%
Pass Rate

Epic Systems's interview process for their Software Engineer roles in Madison, Wisconsin is extremely selective, failing the vast majority of engineers.

Experience Rating

Positive44%
Neutral39%
Negative17%

Candidates reported having very good feelings for Epic Systems's Software Engineer interview process in Madison, Wisconsin.

Epic Systems Work Experiences