I applied through college or university. The process took 2+ months. I interviewed at Epic
Interview
Round 1 - Online Technical Assignment. Pretty straightforward, about 3-4 hours long, tests basic reasoning, basic math skills and some programming knowledge.
Round 2 - Onsite interview. A) Talk about a project you made to a Software Engineer working there
B) Behavioral Interview with HR
I applied through college or university. The process took 2 months. I interviewed at Epic in Nov 2014
Interview
Talked to an Epic engineer at my University's career fair. Ended getting a response about two weeks later requesting that I do a online technical examination with ProctorU and also have a chat with an Epic engineer. Exam took roughly 2 hours & 45 Minutes. Questions varied from general math, to logic, to programming problems. Talk with the engineer was very friendly and non-technical. Mostly chatted about my resume, professional interests, and the work done at Epic. Programming problems were the hardest part but I ended up answering all (Some weren't the most efficient solution possible though). Got a response back asking to go to the Epic campus for an on-site interview. Before arriving they asked that I do a short online behavioral interview which took ~30 minutes. Hotel I stayed at was very nice. The on-site interview took several hours, mostly consisting of a tour of the large and stunning campus. Had lunch with other prospective hires and an Epic engineer. There was a technical and a behavioral interview as the last part of the day. I very much disliked having to do the ProctorU exam.
Interview questions [2]
Question 1
Talk about one of your projects. Implementation details, biggest challenges, how would you improve certain aspects?
Design a database that can allow you to search through a collection of books by title, author, genre, description. Wasn't really asking about which database technology you should use. Was more focused on which data structures would be the best fit for each of the types of queries. Asked follow up questions based on performance and space constraints.
I applied through college or university. The process took 6 weeks. I interviewed at Epic in Oct 2014
Interview
Two rounds interview
First Phone interview, then online assessment
1. What do you know about epic
2. Why do you want to be software engineer at Epic
3. Tell me about your most interesting project