The phone interview was almost too easy. I talked to a software developer, and he asked me very little. What he did ask me was non-technical.
The in-person interview was straightforward. There were a variety of one-on-one interviews, but mostly I interviewed them instead of the other way around, and that seemed to be as intended. (It's a great time to ask questions—take advantage of it!)
I was asked technical questions about a couple of my projects by a software developer, but it was only about 30 minutes long. There was a stereotypical interview by an HR person (where do you want to be in five years, etc.).
Insight into my technical abilities was mostly via written tests. There were three: math, programming logic, and programming.
I signed that I wouldn't describe the questions. While not trivial, they weren't too hard for anyone with a decent background. It felt like they were attempting to judge my quality without respect to specific technologies.
While it wasn't obvious how good the process is, I appreciated the fact that it wasn't focused on small technical details that can be looked up in a manual.
I got a nice tour of Epic (it's a very nice campus, if a bit isolated) and a brief demo of the software.
I'll need to wait a couple of weeks to learn the results of the interview process.
The following metrics were computed from 287 interview experiences for the Epic Systems Software Developer role in Madison, Wisconsin.
Epic Systems's interview process for their Software Developer roles in Madison, Wisconsin is very selective, failing most engineers who go through it.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in Madison, Wisconsin.