I applied through a recruiter. The process took 6 weeks. I interviewed at Epic in Oct 2015
Interview
"get to know you" phone interview then online technical assessment. The phone interview is simple. It basically makes sure you do not fit an awkward engineering student stereotype. Just be genuine and have a conversation with the person on the other end and you'll get through. For the assessment, I would recommend studying up on recursion and general algorithm development because it is pretty tricky and it is timed. It definitely caught me off guard but if I would have prepared for it then it wouldn't have been very difficult. I wouldn't stress about it too much but it is definitely something you need to keep in your mind as it approaches.
Interview questions [1]
Question 1
they will ask you about your past projects. make sure you can elaborate about them.
I applied through college or university. The process took 2 weeks. I interviewed at Epic (Atlanta, GA) in Oct 2015
Interview
The got back to me pretty quickly. They first called me for a 15 minute phone interview where they just asked about the stuff on my resume and whether or not I would want to work at Epic. After that I was sent a skills assessment with two parts. The first part was a made-up programming language which you had to think about how to use. The second part was more conventional programming problems, 4 total. They give you 3 hours for these two parts, and the entire process is monitored by a proctor (you don't talk to them, they just watch you). Don't get too cocky, double check your answers. I thought the problems didn't seem too hard, and I finished pretty early, but I didn't end up getting an offer.
Interview questions [1]
Question 1
Given a string, print out all permutations in alphabetical order.
I applied through college or university. The process took 3 weeks. I interviewed at Epic (Waukesha, WI) in Oct 2015
Interview
I started with phone interview. I expected it to be hard to go, but not really. It took about 10 minutes, and the questions were very general, like: "why Epic", "why software engineer", etc. Overall, I don't think they care about this phone interview. The next stage is skill assessment. After phone interviewed, you are automatically got into this stage. There will be two parts: "general test" and "language test". In the first part, they test how you adopt with a new language. They give some basic rules of that language, and ask you some questions based on those rules. The second part was about algorithm. They give you four problem, and you must use whatever the language to duel with them.