I applied through a recruiter. The process took 2 weeks. I interviewed at Epic
Interview
Got an email from a recruiter. Applied online. First call from HR, general questions about background, interest etc.
Email from hr regarding skill test. Took the skill test and got the email in about a week. Skill test consists of time and accuracy tests. 10 questions in 2 min., general coding questions and math and verbal questions.
I applied through a recruiter. I interviewed at Epic
Interview
Gave my resume to the rep. at the career fair. A week later received an e-mail with a link to a personality test. There were several IQ questions and some situation/response questions. In another had a tel. interview. Pretty easy going, general questions about who I am and what I do. Half of the time they talked about the benefits they provide for their employees. In two weeks I was invited to their site in Wisconsin. Big property. I had another IQ test and some writing/grammar test. Not a problem. Next, was the programming test. There were four tasks. Could choose any programming language.
I applied through college or university. The process took 2 months. I interviewed at Epic in Mar 2013
Interview
Career fair -> phone interview -> on-site interview -> offer.
They seem to look for everyone with a technical/math background... even candidates that are out of their league as far as their salary levels go (60-70k, unless perhaps you have a programming background). A PhD in my field (decent industry demand) is more like >90k, yet they walked me through the whole process and didn't mention the expected salary until the last HR part.
The phone interview is low stress, and most of the on-site interview is just testing (some programming involved) and/or showing off the facilities... the interview did not involve much stress or many typical interview questions.
Interview questions [1]
Question 1
The most difficult part was the computerized testing on programming. Most of the testing is generalized math/verbal-type stuff that's similar to the GRE/SAT (which was quite a while ago for me). However, you do have to code (or pseudocode) algorithms that do more than output "Hello world". Brush up on your programming mindset before showing up.
They also have case studies... just keep in mind that medical professionals (the customers) don't trust anything that seems like it will jeopardize patient safety.