I applied online. The process took 2 months. I interviewed at Epic (Madison, WI) in Oct 2014
Interview
Brief phone interview to ask a few questions about your resume, followed by a long at home coding test. Someone (a third party) watches you complete a test which involves a coding and math test. The math portion tests quick calculations of common things none of which are above algebra. The coding questions took me a while, but were nothing super tricky or unheard of. After the test, I heard back fairly quickly for an onsite interview. The most important parts were a technical project discussion interview and a behavior (tell me about yourself, what you want to do) interview.
Interview questions [1]
Question 1
Given an NxN board write code to determine if there is a winner, given that they are playing a game of NxN tic-tac-toe.
I applied through a recruiter. The process took 2 weeks. I interviewed at Epic (Atlanta, GA) in Mar 2015
Interview
There is a phone interview first up, then an online proctored exam and if you clear that, then an onsite interview. The online exam consists of general IQ questions, basic math questions, a section on a custom programming language whose basics are explained to you and then you have to answer questions based on that. The last section consists of 4 programming questions. You can code in either C++ or Java.
Interview questions [1]
Question 1
The phone interview was a general one, asking me what I am interested in, any questions I had about the company.
I applied through college or university. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Nov 2014
Interview
Behavioral interview over the phone. Just talking with a current developer.
3 hour online test about math, logic, a fake programming language, and 4 difficult programming problems. A third party is proctoring the exam so it's far less intimidating than programming in front of another developer.
On-site interview about a project you've done and why you chose the algorithms you did.
On-site behavioral interview with recruiting.
Interview questions [1]
Question 1
Tells us about a project you worked on and why you chose each algorithm.