I applied online. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Dec 2018
Interview
Applied online and scheduled a time available for a phone interview. After doing the phone interview where they asked about your relevant experience and priorities, I did a coding assessment.
Interview questions [1]
Question 1
Questions about traversing an array, and solving basic CS coding questions.
I applied through an employee referral. The process took 6 weeks. I interviewed at Epic (Madison, WI) in Nov 2018
Interview
Talked with a recruiter on the phone after reaching out to my school’s career office and finding out Epic wasn’t going to visit campus—they had the previous year. Applied online with a referral from a sibling who is an employee. Asked for a phone interview with a developer within a week, which was mostly behavioral but a couple of basic Java/OOP questions, as I’d listed Java on my resume. Asked to take the skills assessment afterwards. The coding questions were quite challenging, especially without API references. I commented what I was intending with some possibly made-up API calls and went so far as to say “If I had an API reference here I’d be a lot clearer” in a couple spots. Clearly that was satisfactory for them as they offered to fly me out for a final round.
Stayed in a nice hotel downtown, a block from the capital. Went to dinner with a dev and 3 other candidates, all were seniors applying for full time, but QA and support roles. Employee picked the spot, it was good, they had curds. Next morning, got a demo of their products from a dev in a group, mix of intern and FT dev candidates. Then with 2 intern candidates, met a former intern, now FT dev, who explained the role, how the summer goes, and a couple benefits. Then a tour of a couple of the buildings with another employee, this one in support. Then met with a dev to talk about a project I’d done. Lunch with two other candidates and another support employee. Finally, short interview with recruiter, talked about how I got interested in programming, what I want to do going forward, and what one of my references might say about me.
Got a phone call the next business day with the offer.
I had a really pleasant experience interviewing for Epic! First, you will do a phone screening with short questions regarding your resume, projects, and why you are interested in Epic. After that, you do a technical skills assessment which has 4 coding problems that you can complete in whichever language you prefer. Finally, the onsite interview is basically them trying to convince you to work there (and probably to make sure you are a normal human being). All of the people I interviewed with were really kind and very open about their experiences with the company. I received an offer at the airport before even boarding my plane! After receiving the offer, I expressed concern about how few female developers I had met during my interview process. My recruited offered to connect me to another developer at the company who had amazing experiences to share with me! I really enjoyed the interview process and especially loved the onsite visit. The night before your interview day, employees take you to dinner with another groups of interviewees, which was really fun and casual!
On site, you will be given a “case” about a problem you might experience with the software. You will work through the problem on the white board with the interviewer.