I applied through college or university. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Apr 2014
Interview
Hiring process consisted of multiple stages:
The first stage was a semi-technical interview with a developer. The developer went over my resume, we talked about projects I had listed, and he asked a conceptual question about how I would design a game.
The second stage consisted of the infamous 3 hour long online exam. Many other posters have already mentioned the layout so you can look for those posts elsewhere. As far as the programming portion is concerned, careercup has a lot of great examples. I would recommend running through problems on careercup to get a feel for the programming problem.
The third stage was the on-site interview. The on-site interview consisted primarily of tours and Q&A sessions with different developers working on different projects. However there are two interview sessions: the first is a case study. The case study presents a problem that Epic may have encountered many years ago and your job is to figure out as best as possible how to implement a solution for that problem. The second interview session is basically a conversation between you and developer about a project you worked on. The developer will ask you a series of questions regarding how or why you chose to implement things the way you did. Both sessions are straight forward if you have a good understanding of how to tackle conceptual problems and a firm grasp of whatever project you worked on.
Overall, one of the better interview processes I have had. EPIC has a lot of money which translates nicely when it comes to the interviewing process. Everything was taken for care for me as smoothly as possible. I also had other pending offers at the time and HR did a wonderful job getting back to me in a timely manner.
Interview questions [1]
Question 1
None. The questions are, for the most part, straight forward. Once again, doing problems on careercup will help you far more than this post can.
one phone interview,one online interview. online interview has 5 part including 3 coding test and basic mathmatics, logical test.
phone interview is simple. online codeing test is not diffcult but time is limited
I applied through a recruiter. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Oct 2013
Interview
Got an email from HR saying she found my resume online. First round is a phone interview, questioning by a software developer. Most of the question are coding related, data structure, algorithms, which I was not good at. Then online test, including coding, math, new language. That part was needed to be done realtime to a third-party test website. The whole process took 2+ hours under supervising of someone. It was fun...