I initially spotted Epic at an internship fair at my university. They asked about my GPA as well as my SAT/ACT scores. One of their first questions was something along the lines of "What percentage of the time are you willing to travel?" Which I thought was interesting for a software company, but all full-time employees are required to participate in immersion trips to help educate you on how the end-user is actually using the software. (I think it's a great idea). and some positions in the company do require a lot of travel. Anyways, so I left my resume and was later contacted to take a qualifying test, a 3 hour exam with subjects of math, learning a new programming language, and 4 coding problems. They tried calling me twice to do what I assume would have been a phone interview, but I was in class both times and they didn't leave a message. A week later I got an e-mail asking when would be the best time for them to fly me to Wisconsin for on-site interviews. They flew me out, got me a hotel room, covered all of the costs, and I had an enjoyable interview process there. The first night an Epic employee gave me and two other applicants a brief tour of Madison and took us to dinner. The next day, there was an interview with a developer which was more of less what you'd expect. There was a "group interview" which really was just a setting for applicants to ask a developer any questions they might have about the job, company, etc. There was also an interview with HR going over the basic HR sorts of questions. They also gave us a tour of the campus, and it really is amazing and beautiful.