I applied through university. The process took 3 weeks. I interviewed at Epic (Waukesha, WI) in Oct 2015
Interview
I started with phone interview. I expected it to be hard to go, but not really. It took about 10 minutes, and the questions were very general, like: "why Epic", "why software engineer", etc. Overall, I don't think they care about this phone interview. The next stage is skill assessment. After phone interviewed, you are automatically got into this stage. There will be two parts: "general test" and "language test". In the first part, they test how you adopt with a new language. They give some basic rules of that language, and ask you some questions based on those rules. The second part was about algorithm. They give you four problem, and you must use whatever the language to duel with them.
I applied through university. The process took 4 days. I interviewed at Epic (College Station, TX)
Interview
It was an online interview that had 4 parts, you were encouraged to complete as fast as possible. They had you use MSII which is their language and had another section with 3 leetcode questions I think they were leetcode easy to medium.
Interview questions [1]
Question 1
Design an algorithm that outputs random phone numbers given some constraints.
Very smooth! Definitely practice your responses but most times connect with them as people. There is a technical part so study up in that. But most of all make sure to take notes and be present
Interview questions [1]
Question 1
Why do you want to work at Epic, and how do you see yourself contributing to healthcare technology
I applied online. I interviewed at Epic (Madison, WI)
Interview
Really long technical interview process that took about 4 hours total. Didn't give too much leeway or feedback, was the first thing that you did in the process to weed people out