Basic phone interview. This is easy, almost a formality. They just chat and ask about your major, a project you've worked on, etc. Nothing to worry about.
Exam. This is the hardest part. It's a three-part, electronically proctored exam, one containing a 2-minute math exam. They give you a fake programming language and teach it to you, then have you answer questions about it as you go. The third part, for programming applicants only, is just 4 interview-style programming questions that you type up in the language of your choice. This is also the part where most applicants seem to be weeded out.
On-site interview. This part was great. They fly you out to Madison, put you in a hotel for the night, have an employee take you to dinner, and ask all the questions you want. The next day is the actual interview day where they take you on a tour around campus, have a session where they show you around their software, have you meet individually with current devs, and feed you lunch. Very, very impressive, engaging campus. Lots of opportunities to ask questions.
There are three interviews:
The number 138 is called well-ordered because the digits in the number increase from left to right. The number 365 is not well-ordered because 6 > 5. Write a program that will find and display all possible well-ordered numbers within a given range.
The following metrics were computed from 114 interview experiences for the Epic Systems Software Developer role in Verona, Wisconsin.
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.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in Verona, Wisconsin.