I applied through college or university. The process took 3 weeks. I interviewed at Epic in Feb 2012
Interview
First phase was that you would get a call from one of the employers and they would review your resume and then after a week you would have to schedule a 4-hour test that would contain math q logic q and some coding q as well. The test is of average difficulty level for any computer science student.
I applied online. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Mar 2012
Interview
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.
Top companies for "Compensation and Benefits" near you