I applied online. The process took 3 weeks. I interviewed at Epic (Madison, WI) in Jun 2012
Interview
I arrived on Sunday night after flying to Madison via Atlanta on Delta. I and several others who were being interviewed were put up in the Madison Concourse Hotel (decently fancy) for the night. I was taken out to dinner along with several others by someone in R&D. I went back to my room afterwards.
The morning of the interview, I was picked up at around 7 with the others to go to the campus in Verona (about 15 miles away). The day went as follows:
* Grammar/reading test: basic SAT stuff. If you're onsite you should have no problem.
* Chat between a Technical Services (TS) team member and applicants.
* One-on-one interview with Server Systems TS. Was supposed to talk about experience for 15 minutes at the start of the hour, then be asked interview questions, but ended up talking for 45 minutes.
* One-on-one interview with application TS team member. Asked questions about how to talk to customers, explain technical issues, and calm them down if angry.
* Lunch at cafeteria (as a Server Systems guy, you don't eat there enough to get bored of it).
* Chat with HR, asking me about expected salary and whether I'd want to take the Server Systems or application TS job (hint: Server Systems has an office in West Madison, not Verona).
* Logic/math test (given the rules of a "programming language" that is almost unknown outside of Epic but is the language of the back-end code there, apply the rules to sample code and answer with the results of their application).
* Programming test (T9 output in response to keystrokes, Cartesian product, and something else).
Finally, wait for cab to pick me up and take interviewees to airport (I flew back to my hometown through Chicago on United).
Interview questions [1]
Question 1
I don't think there was anything particularly difficult. I talked about my experience in grad school with regards to Linux for most of the time.
The process took 3 weeks. I interviewed at Epic (Madison, WI) in Oct 2010
Interview
I first talked to Epic at a University career fair (I was about to finish grad school in mechanical engineering). Gave them my resume, and they contacted me a few weeks later to schedule a phone interview. I had a 20-30 minutes phone interview, which went well. A few days later, they contacted me to tell me they wanted to bring out to the Madison, WI campus for a final interview (I live in NYC). They put me up in a very nice hotel, and obviously paid for my flight. The on-campus interview lasted literally all day - 8 am to 5 pm! There was a tour, and a Q&A, but it was mostly interviews and skills tests. It was a very arduous, exhausting day, but I finished thinking it went very well. I liked the company (except for the no-alcohol policy, even at the Holiday party!) and probably would have taken the job, if offered. It was a beautiful campus, and everyone seemed very nice. No idea why I didn't get the job, but apparently they bring out a huge number of people for on-campus interviews. There were ~20 on my day, and I heard they had that many recruits most days, which suggests huge growth, turnover, or both. Apparently they only hire a small percentage of the people they bring to the campus.
Interview questions [1]
Question 1
Not supposed to talk about questions that were asked.