I applied through college or university. The process took 2 weeks. I interviewed at Epic (Verona, WI) in Oct 2013
Interview
I had given resume during career fair. The entire process took 2 weeks. I got the call for a phone interview and it was more like confirming things written on my resume. After that, they ask for skills test which is of around 3 hours. Finally onsite interview where you need to discuss about anyone project you are most excited about.
Interview questions [1]
Question 1
Not really. All were straight forward except the skills test. Lot of tricky and some difficult programming test.
I submitted a resume after the school job fair and one week later I got an email to schedule an assessment test. The assessment test had four sections: programming, 2 minute section, math and 20 questions.
The programming section had 4 questions. One was about the chess. Two were about finding passwords, and I could not remember the last one.
The 2-minute section had 10 logical questions to be solved in 2 minutes. I did not finish all of them because of the limited time. All of them were basic logic problems.
The math section had 14 questions, and had pretty easy ones too, but 2 questions confused me.
Finally, the 20-question section introduced a new programming language. It was easy, but there were many tricky questions. You have to read carefully for every question.
I applied through college or university. I interviewed at Epic in Sep 2013
Interview
Talked to university recruiter at career fair, got email requesting a phone interview within the next week. Phone interview consisted mostly of him telling me what Epic was like and asking me if I had any questions in particular. One technical question that is mostly aimed at seeing how you approach a problem and what steps you take to solve it.
Interview questions [1]
Question 1
If you had to design a database that stored clients' records based solely off of a list of conditions and whether or not the patient is at risk for a heart attack (think boolean flag where True = at risk and False = not at risk), how would you design it and how would you prioritize things?