I applied online. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Jan 2013
Interview
After I applied online I got call from HR that they're inviting me on site. The day was pretty smooth and well organized. They gave us tour of the company, two presentations about their project, and in the other half of the day I had 20 minutes talk with an employee about my past projects. Finally, I had to pass the programming test that contained 4 questions. I finished it in 2 hours.
Interview questions [1]
Question 1
generate all the passwords of given length that contain letters in strictly ascending order ("aBc", "axz")
I applied through college or university. The process took 4 weeks. I interviewed at Epic in Dec 2012
Interview
Firstly, I get a phone interview which is just about your project experience and some test scores, like GRE. Secondly, I have a online test, while I choose a place to take a test on the computer. Then I got the on-site interview invitation. The on-site is not technical.