I applied through other source. The process took 1 week. I interviewed at Epic (Madison, WI) in Feb 2012
Interview
An Epic recruiter contacted me after seeing my resume on Monster and encouraged me to apply for Software Developer position. After 3 weeks, they contacted me for a phone interview. It went well. They asked the usual questions as every one explained here and talked for 5 mins about Epic.
I applied through college or university. The process took 8 weeks. I interviewed at Epic in Nov 2011
Interview
Initial contact was at a University Career Fair. Did initial interview at the fair, did a personality test a week later, a phone interview about 1 week later followed by a written skills test about 1 month later.
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.