Taro Logo

Software Developer Interview Experience - Verona, Wisconsin

July 1, 2020
Negative ExperienceNo Offer

Process

I first went through a 20-minute phone screen interview with a current software developer at Epic. It was informative and easy enough.

The next stage was a 30-minute personality test that was challenging, but far from difficult.

After that, I had to take a 2-3 hour programming test, proctored live from some outsourced Indian call center. You are required to show photo ID.

The test had three sections.

There was no time limit on sections 2 and 3, but I think the faster and more accurately you complete it, the better.

The first section was a rapid 2-minute math/reasoning test with 15 questions or so. There were basic arithmetic word problems and image classification questions.

The second section was made up of 20 questions that introduced an obscure language called 'MIIS'. The rules of the language are nonsense compared to standard programming languages today like Java, Javascript, and C++. I recommend reading up on it well before you take the test.

The first 5 and last 5 questions were the easiest; while the middle 10 were the hardest. Section 2 took me 40 or so minutes.

Finally, the third section contained 4 LeetCode problems with a choice of languages for each one: C#, C++, Java, Python, Javascript, Visual Basic, VB.NET, and maybe one other language that I forgot. This section is supposed to take the longest. The problems were on the difficult side, but not the hardest I've seen.

I spent 1.5 hours on the test until I needed to use the restroom in the middle of section 3. At the beginning of the test, I thought that I was allowed to take a bathroom break at any point. However, the proctor informed me that breaks were only permitted between sections, and that I had to stay and complete the test. I decided that wetting myself and my chair wasn't an option, so I immediately submitted the test with 2 incomplete questions. I expect to get rejected.

Beware: after you finish section 2, please ask to use the bathroom. You CANNOT take a break in the middle of any section. The rules were not clear.

Questions

Write a function that prints the steps required to transpose a word by switching two characters. For example, what are the steps to convert "computer" to "copmuter"?

Write a function that brute-force guesses a certain password with characters from a-z and A-Z. The characters must be in alphabetical order. 'safe' is an invalid password, while 'ace' is valid.

Write a function that asks the user to enter integers. Then, print the minimum even number and the maximum odd number in the list.

Write a function that creates a sequence where the next term counts the frequency of digits in the previous term.

Was this helpful?

Interview Statistics

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

Success Rate

40%
Pass Rate

Epic Systems's interview process for their Software Developer roles in Verona, Wisconsin is fairly selective, failing a large portion of engineers who go through it.

Experience Rating

Positive68%
Neutral26%
Negative6%

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

Epic Systems Work Experiences