I applied through college or university. The process took 3 months. I interviewed at Epic (Verona, WI) in Jan 2012
Interview
Dropped off my resume at a college career fair, was given an online account a week later and asked to take a Rembrandt personality survey (which also included some word-knowledge and IQ type questions, which I didn't expect--took the survey late at night). A phone interview followed a week later, which was a brief HR screening (not technical at all, just went over what was on the resume).
A skills assessment was authorized 2 weeks later and I scheduled it in for 2 weeks later (thus, this is about six weeks after first contact already). Skills assessment was based on correct answers as well as speed; I took quite a bit longer than I think the average time, but still was offered an on-site interview 2 weeks later. On-site interview took 1 day (fly in previous night, fly out that night) and started quite early... Mainly tests of whether you are able to work in an office environment (e.g. if your colleague is completely wrong, what can you do? What if you're in a meeting?).
Received good news about 2 weeks after the on-site interview. Total process took about three months, longer than I would expect.
I'm sure others have noted that it's an expansive and expanding campus, the atmosphere is very simple and almost reminiscent of college (thus, probably the number of young people)...
I applied online. The process took 4 weeks. I interviewed at Epic (Verona, WI) in Nov 2010
Interview
I applied to the company through their website, completed a personality assessment online, and was contacted approximately one week later that they were interested. A phone call was set up with a representative to further discuss the role I applied for/to bring up other roles that I would be a good fit for. The representative got in touch with recruiting, and they set up testing on my university's campus for the various roles I was being considered for. The test for me consisted of math/logic questions, programming questions, and picking up on a new programming language's syntax.
A few weeks later, I was contacted with an invitation to interview on site, which consisted of a one night stay in Madison. There was an option to do dinner and a tour of Madison the day I arrived, so I could explore and see if the area is a good fit for me. The following day started at 8:30 (start time varies based on how many positions you are interviewing for). I met with my recruiter briefly, then went to a Q&A session, a brief tour, and a demo session to see the products developed at Epic. My first interview (the only one related to the reporting engineer position) was allocated 45 minutes. It was incredibly laid back, and I don't remember being asked any majorly technical questions. Everything was focused on my past work experiences.
You get to eat lunch on campus for free, and there are snacks/drinks out in lounges for candidates.
At the end of the day, I met with my recruiter and was asked some very HR-ish questions. Things like why Epic. I had another job offer with a deadline, so I brought it up. Turn around for the offer was incredibly quick; I was contacted less than 24 hours after leaving.
Notes: If you are offered an on site interview, do not dress up for it (unless you're going for management or something). You'll be told to dress casually, and the employees follow suit. Also, if you have time to kill before your flight, ask the reception desk for self guided tour packets of the two campuses; they're incredibly interesting!
Interview questions [2]
Question 1
Why are you a good fit for the reporting engineer position?