I applied through college or university. The process took 3 weeks. I interviewed at Epic in Feb 2012
Interview
First got a phone interview. Which is very general, asked about experience on the resume and double checked with my GPA, GRE Score and graduation date. Then introduced the culture and team composition in Epic. Very easy phone interview. 4 days later got invitation to assessment test. I made an appointment for the assessment test in New York. The test is composed of 14 Math questions, 20 questions about a new Programming Language called MIIS, then 4 programming problems. The first programming problem is the Text Message Input problem(A:2,B:22,C:222,2:2222,D:3 ...), given a alpha-numeric string, print the corresponding key stroke series. The Second is the Mingo problem 100*100 board with unique number from 1~1000000. Then is the encryption problem to replace each char in a string by multiplying the char(A=1, B=2,...Z=26) with a constant N, then Mod 26, use the later char to replace the orginal. The last problem is: Given the number of digits, print all possible "well ordered number", eg. 138 is well-ordered because 1<3<8, 154 is not because 1<5>4. The details of these problems can be found on the other websites. In general the programming questions are a little bit tricky, the other problems are okay.
Interview questions [4]
Question 1
The first programming problem is the Text Message Input problem(A:2,B:22,C:222,2:2222,D:3 ...), given a alpha-numeric string, print the corresponding key stroke series.
The Second is the Mingo problem 100*100 board with unique number from 1~1000000. Each time a number in 1~1000000 is called. We say that the board exists a Mingo when all numbers in a row or column or a diagonal is callled. Find if there is a Mingo and the time of the call that you find the Mingo.
Then is the encryption problem to replace each char in a string by multiplying the char(A=1, B=2,...Z=26) with a constant N, then Mod 26, use the later char to replace the orginal, if mod 26 is 0, we use Z to replace. Eg. A=1 is replaced with D=4 if N=4.
The last problem is: Given the number of digits, print all possible "well ordered number", eg. 138 is well-ordered because 1<3<8, 154 is not because not in increasing order. The details of these problems can be found on the other websites.
I applied through a recruiter. The process took 3 weeks. I interviewed at Epic (Verona, WI) in Jan 2012
Interview
Pretty involved process once on site. Initial assessments are taken following a phone interview at which point they decide whether or not to bring you up to Wisconsin. There was an optional dinner with an Epic employee the night before, then the following morning the day begins pretty early and is a series of interviews with a number of people in a number of functions, a presentation to a group, a software demo, and a case done with one other person. Long day....
I applied through college or university. The process took 1 day. I interviewed at Epic (Madison, WI) in Feb 2012
Interview
Phone interview was pretty basic and fun. It was more like a discussion than an interview. The interviewr himself is a developer and he asked about my current project, the programming languages I am working on and the subjects I like in school. He asked specific questions about the kind of work I did in the class and asked to explain the why I liked it and stuff.
In the end he just went over some HR questions like why do you want to work here? what kind of work does interest you.... etc
Interview lasted for 40 min and it was a great experience for me. Hope to hear back from the HR for the next round.