I applied through a recruiter. The process took 2 months. I interviewed at Epicor Software (Madison, WI) in Jan 2012
Interview
It was fairly simple, talked to a recruiter at a career fair and they emailed me the next day to set up a phone interview and a computer based skill test that tests your logic and programming skills. Spent 1/2 a day at their offices in Wisconsin went on a tour talked to some employees and had a behavioral interview, nothing too hard.
Interview questions [1]
Question 1
Pretty standard questions. One I always have trouble with, name 3 reasons why we should not hire you.