I applied through college or university. The process took 1 day. I interviewed at Epic (Madison, WI) in Oct 2008
Interview
The first interview on campus was just about behavioral questions, no technical questions.
The recruiter was a person at the same role, ie. SDE, in Epic, basically he asked about my educational experience based on my resume, but no questions about previous project, and he introduced a lot about Epic's culture, what it was like to work there,etc.
I applied through a recruiter. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Jan 2010
Interview
Epic campus is very beautiful. The hiring process is actually quite impressive. I still not sure how they make decision.
There is only one technical interview. The IQ test is kind of strange for some problems, but other than that, it is quite good. They fly you there to a nice hotel and you can have nice dinner with their employee.
The company employee is quite young in average. I was told it is in 20s or early 30s
I applied online. The process took 1 day. I interviewed at Epic (Verona, WI) in Dec 2009
Interview
I received an e-mail less than a week after applying for the position on the website. The initial phone interview was less than a half hour and consisted mostly of simple background questions about SAT/ACT scores and questions about the position. I was told that the screening was mostly just to see how well we could communicate.
After that screening, I was contacted about taking a skills assessment test that had a math, verbal and programming section. The questions weren't too difficult and the programming section was supposed to see how well you could learn new topics quickly. After taking that test, I received another e-mail about visiting the campus in Wisconsin. It seemed odd to me that they flew so many candidates after so little screening.
There were probably 30 people there interviewing on the same day as me. The campus and cafeteria were nice, but the whole "unique" experience was a little overwhelming to me. We spoke with a variety of different people in the position that we were applying for. I had to make a short presentation to a group of three people. I had one interview where I read a case study and then discussed it with one of the consultants. At the end of the day, I had another interview with an HR lady.
Had I received an offer, I would have accepted because of the current job market. If there were a variety of options, I would probably pass because of the amount of travel involved.