The company held an on-campus recruiting event, where we sat in a room and did a supervised online test on our own laptops. The test mostly involves some basic questions on programming and math. However, in the end there were four programming problems, some of which were quite difficult. Only finished two of them. Didn't make it to the on-site interview.
Interview questions [1]
Question 1
Additive numbers are defined to be a positive integer whose digits form an additive sequence. E.g. 11235 (1+1=2, 1+2=3, 2+3=5). What makes it difficult is that 12,122,436 is also one (12+12=24, 12+24=36). Given a range of integers, find all the additive numbers in that range.
I applied through college or university. The process took 4 weeks. I interviewed at Epic (Verona, WI) in Mar 2012
Interview
The interview process at Epic was a little different from other companies.
I first had a phone screen and then was asked to go to a local test center where I took a 4 hour test on the computer. The test involved various simple math and logic questions to some coding at the end.
Then I was invited onsite to their huge and pretty campus in Verona. There was tour of the campus, a tech talk and another session where I had to present one of my projects.
At the end the recruiter handed me a one page test to be finished in 2 minutes. I included verbal and simple math question. I got to read only half the questions was a little surprised by the kind of test I was taking.
Finally I was contacted by the recruiter about whether I need visa sponsorship and export control license. I needed both based on my nationality.
I was not offered the position at the end unfortunately.
Interview questions [1]
Question 1
A two minute test handed by the recruiter with questions similar to those in GRE