I applied through college or university. The process took 3 weeks. I interviewed at Epic in Oct 2018
Interview
Started with an on campus recruiter -> then onto round with a phone interview (non-technical, asked about resume and projects) -> then onto online test (consisting of math questions, questions on a fake programming language, and coding questions) -> Failed
Interview questions [1]
Question 1
The online coding test was on their own platform and the questions were quite difficult. They were heavy on recursion.
I applied through college or university. The process took 6 weeks. I interviewed at Epic in Nov 2018
Interview
Step 1 - Phone interview with a technical employee. Talked about previous internships and personal projects. The phone call was probably 20 minutes or so.
Step 2 - Online Skills Assessment. I would say the online test was appropriate. There were 3 or 4 programming questions for me to answer. There was not a time limit, but the instructions said time was a factor, so don't spend forever on things. There was one programming question that I know I didn't answer correctly, and I made it through to the next round, so don't be discouraged if you don't know a perfect solution right away.
Step 3 - In person visit. I'm not calling this an interview day because I only spent 45 minutes of my day talking about technical things - and that was just me talking about a personal project with a software engineer. Other than that, the day was mostly "fluff." We got to see their incredible campus and eat from their awesome cafeteria (seriously good food). In the morning, there was an introduction presentation where around 8-10 candidates were told more about what Epic is all about as a company and a demo of some of their software. There was also a small group meeting (3-4 candidates) where an employee was trying to learn more about what we were interested in and answering any questions we had.
Interview questions [1]
Question 1
Write a program to make the best possible move in a game of checkers (or something along those lines).
I applied through college or university. The process took 2 weeks. I interviewed at Epic in Oct 2018
Interview
First, I spoke in a phone interview with a software developer. It was very casual, and he asked me basic behavioral questions.
Then, I took an online test consisting of a timed general math section, a programming logic section, and four questions. Software interns must write code in C, C++, or Java.