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, programming). I signed that I wouldn't describe the question. 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.