I applied online. The process took 3 weeks. I interviewed at Epic (Madison, WI) in Aug 2014
Interview
There was an initial phone screen that lasted about thrity minutes. We discussed past projects and I was given a couple design questions. Next was a three hour proctored online exam, some sections were harder than others but overall it wasn't too difficult (but it did contain a lot of trick questions). The last step is an onsite interview, this was very easy, more of a tour of the campus than an interview.
Interview questions [1]
Question 1
A man is remodeling his house and relizes he needs something else. He goes to the hardware store and asks the clerk for the price of what he wants. The clerk says each one is $1, the man says ok I need 600 so here is $3. What dod the man buy?
I applied through a recruiter. I interviewed at Epic in Sep 2014
Interview
I was contacted by a recruiter via email. They saw my resume and thought my background was a match for the role. I applied through Epic's website, in 3 days HR invited me for a phone interview.
Phone Interview
That was about an hour and you speak with one of their developers. The guy was nice and friendly, sounded like he was given a list of questions to ask (eligibility to be employed in the States, are you willing to relocate if offered the job, a project you have worked on, one brain-teaser). Then he tells you about Epic and you can ask your questions.
Online Assessment
Next was the online test. Done through ProctorU with a live person watching you taking the test. 4 parts - speed, maths, learning a new programming language and programming. The programming was 4 questions, says it is not timed, but it is, if you take too long, at some point they give you a warning that you have 15 mins left and then your assessment is submitted. The questions weren't difficult, but your result is assessed based both on accuracy and speed, so even thought they say you don't need to prepare and it isn't timed, I suggest you do yourself a mock test and see how long it takes you. You can use Java/C/C#/etc. or pseudo-code.
I didn't finish the programming section, so I don't think I will get an offer, but I still think Epic is a nice company to work for and that the selection process is fair.
Interview questions [1]
Question 1
Nothing unexpected, some of the questions are mentioned in other comments and careercup.
I applied online. The process took 5 weeks. I interviewed at Epic in Jul 2014
Interview
The onsite interview start around 8am with a presentation about current products at Epic. There were some food in the room, but I strongly recommend having breakfast before that so that you could focus on the presentation. Then it's talking with a current employee. Basically you could ask whatever you want to know about Epic. I don't think this would have a strong impact on the result of the interview. After that was a case study and a presentation about my former projects. Not very hard.
Interview questions [1]
Question 1
All interviewers are nice and there were no unexpected question.