Taro Logo

Software Developer Interview Experience - Madison, Wisconsin

May 1, 2023
Neutral ExperienceNo Offer

Process

I applied at Epic online and was contacted a week later with a request to schedule a phone interview, as well as a link to take a 20-minute Rembrandt profile personality test. There were interview dates available within a week.

The interview was with an experienced (8 years) software developer at Epic, and lasted under 30 minutes.

A couple of days before the phone interview, I was contacted and told to take a skills assessment, which consisted of four parts:

  • A section of multiple-choice math, logic, and English questions with a two-minute time limit.
  • Another section of similar questions without a time limit.
  • A series of multiple-choice questions relating to the syntax of an unfamiliar programming language.
  • A section consisting of four programming questions, which could be answered in a variety of languages.

There was a four-hour time limit; I took two and a half hours. The programming section took up most of that time. The test was remotely proctored; a webcam was required, and no outside materials were allowed to be used.

I was then contacted three weeks later with a rejection email.

Questions

Phone interview:

Are you willing to relocate to Madison, WI? Where do you see yourself in five years? What programming languages are you proficient in? Explain a technical difficulty you faced in a previous project and how you solved it.

Skills Assessment:

Output the first ten terms of a look-and-see sequence, given a seed input.

Write a program which receives as input a string consisting of single-digit numbers, '+', '-', and '' and returns the mathematical result, reading from left to right. (for example, input: "1+42-3", output: 7)

Find all anagrams of an input string such that all uppercase letters and special characters retain their indices in the string.

Return all well-ordered numbers of n digits or fewer; a well-ordered number is a number such that the value of each digit is less than that of the next digit. (for example, 259 is well-ordered, while 187 is not.)

Was this helpful?

Interview Statistics

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

Success Rate

23%
Pass Rate

Epic Systems's interview process for their Software Developer roles in Madison, Wisconsin is very selective, failing most engineers who go through it.

Experience Rating

Positive61%
Neutral33%
Negative6%

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