Shortly after applying to Epic, I received an email asking me to take a personality test. I submitted the test and then had a brief introductory phone interview. The questions were simple, asking questions like why I was interested in Epic. One week after the phone interview, I received an email asking me to schedule a skills assessment test. I completed the math (mostly algebra and word problems) and programming assessment tests. Finally, I was invited to interview in Verona, WI. I had the option of meeting an Epic employee for dinner the night before the interview, which I did.
Upon arriving at Epic the next morning, I joined a group of other applicants for a brief demonstration of Epic's software and what the company did. Then I met with a Financial Analyst for a basic interview, and the acting CFO for a more informal outline of the position. Next, I had a more in-depth interview with HR. Finally, there was a Microsoft Excel test. The test assumes a high level of competence on the user's part, and consisted of four pages. The basics page required some formatting knowledge and one question asked you to write a macro. One question asked for a graph with two y axes, and there was an in-depth question asking you to create and manipulate a PivotTable.
The atmosphere at Epic was fun, intelligent, and busy. They did not spare expenses on the campus, and the dining was excellent.