I applied online. The process took 2 months. I interviewed at Epic (Minneapolis, MN) in Jan 2015
Interview
I originally applied for the Implementation Services, Technical Services, and the Solutions Engineer positions. I received an email indicating that I was to have a phone interview for the Implementation Services position a little more than a week after I applied. A week after the phone interview, which was mostly behavioral questions, I received an email inviting me to the next round of on-site interviews where, in addition to interviewing me for the Implementation Services position, they also said they'd interview me for the Technical Services position. This indicated to me that they were a little unorganized, which was slightly annoying, but what can you do? I was studying abroad, so I had to delay the on-site interview a little while, but upon returning I made the trek to Verona. At the end of the on-site interview, my HR recruiter asked me my relative preferences for the two positions. About two weeks later, I received a call extending and offer for the Technical Services position. If you take the time to go through Glassdoor and list all the questions you'll ace the whole thing. I don't understand how you couldn't at least get an on-site interview when you have the opportunity to prepare for every possible question they could possibly ask you.
I applied through a recruiter. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Mar 2015
Interview
Got an email from a recruiter describing the position and that I may be a match. Went through the hiring process (phone interview, tech assessment, onsite interview) and overall it wasn't very technical or nerve-racking. Did not get an offer, but enjoyed the day and the company.
Interview questions [1]
Question 1
What would make you decide between multiple offers?
I applied through a recruiter. I interviewed at Epic
Interview
Apply, phone interview, skills assessment, in-person interview. Pretty basic stuff for the interviewing. Phone interview is really informal. In-person is a bit more intense. Skills assessment is straightforward. No previous coding experience necessary.