I applied online. The process took 5 weeks. I interviewed at Epic (Madison, WI) in Dec 2014
Interview
After a brief phone interview, I was asked to complete a web-proctored skill assessment, and was then invited to their campus in Madison for a series of on site interviews. There were one or two personal interviews, a case based technical interview, and a 2 hour coding section before the end of the day. Though I didn't manage to finish my code before leaving to catch my flight, I received an offer a few weeks later.
Interview questions [2]
Question 1
You are asked to read a sheet of paper detailing 3 separate problems that have come up over the weekend, and are asked how you would parse out your time and resources in order to resolve them as best you can.
I'm forgetting some detail here, but one involved a new client who was having an error relating to their site relaunch in a few days, another involved a doctor upset about an incorrect prescription being filed due to an error, and the third involved one of your peers asking for assistance completing a technical task you had supposedly taught him to do earlier.
4 Computer Science questions to be answered in 2 hours. One involved generating a sequence of prime numbers, another involved sorting names from a database, or reading in new data from a user prompt. I can't remember them all now, but they were varied, and technically nuanced.
Applied online, then got a email the next day asking to set up a phone interview which was very informal. Just go over your resume and career goals. Then set up an online skill test the next week. This had a speed test, math test, programming type questions, and then an actual programming part. The programming part is impossible unless you've taken a few programming classes (I only had one from 3 years ago) but I was told that it doesn't matter if it's complete or not it's more about the thinking process. This is last week and am waiting to hear back now.
I applied through the university career website. I was contacted by HR to schedule my phone interview. For the phone interview, the interviewer just went over my resume. After that, I had to take an online assessment that lasted for about three hours.
Interview questions [1]
Question 1
The interview itself was easy but the online assessment was difficult.