The process took 4 weeks. I interviewed at Epic (Madison, WI) in Jan 2012
Interview
First I had a simple phone interview..personality questions and a few questions about my resume and future plans
Then I had a skill assessment test...simple math/logic problems and a few on a programming (nothing you need to study for, even if you have never taken a programming class before).
Then I was invited to an on campus interview. It was a fun day, the campus is really nice and the employees make you feel extremely comfortable...Mostly everyone working their is in their 20s and it really takes away from any anxiety you might have. You are there with a lot of other recruits and everyone was very friendly. While on campus I was given a brief tour, then an overview of some of the software they use, then a position overview, then lunch (the food was excellent)....after that I had 4 consecutive interviews all mostly personality based.
I applied through an employee referral. The process took 1 day. I interviewed at Epic in Dec 2011
Interview
Had initial phone interview and online assessments. Made it through to 2nd round. Currently waiting to do the exams that constitute the 2nd round of interviews.
The online assessments were very simple and the phone interview was your average resume screening. Don't sweat it!