First I was given a quick phone screening. They asked me about some projects I worked on and asked me what I liked to do in my free time. I was contacted the same day for an on-campus interview.
Before I went to the campus I have take a Personality profile test, and I had to compile all my transcripts from school as well find out what my old ACT scores were..
At Epic I had a full day of interview. You take three ACT-like test. One is 15 math questions, one is "learn-a-language" (I think it is MUMPS), and the final (and hardest) part is 3 programming questions. The programming questions are definitely what weed out candidates.
I applied online. The process took 5 weeks. I interviewed at Epic (Madison, WI) in Nov 2012
Interview
First round is phone interview. They only asked about your background. The second round is written test. They sent me to a testing center, do online questions. Third round is on-site, mainly showed you around the campus and the working environment.
Interview questions [1]
Question 1
given a series of number, find out the similar 'fibonacci' series in it.
I applied online. The process took 3 weeks. I interviewed at Epic (Madison, WI) in Sep 2012
Interview
One phone interview. This was a mix of technical questions along with HR questions. Technical questions were related to Threading, OOPs while HR questions were majorly around why Epic? What would u like to do in Epic etc etc..
After clearing that, I got a call for onsite. Onsite was followed by a written test of 4 hours (they don't give any time limits but earlier is better). Four technical questions, followed by Analytical questions, followed by MIS based questions.
Interview was around 20-25 min presentation on your past work and experiences. Interviewer was impressed (atleast that's what appeared to me during interview) and he asked a lot of cross questions like What would you do if you were given more time to complete this project? Why would you do that?