I applied through college or university. The process took 2 weeks. I interviewed at Epic in Sep 2013
Interview
applied during career fair, then start with a phone interview, asking some behavior question and easy data structure question. Then skill assessment, which contains math, programming, brain teaser, overall it is pretty easy. Finally onsite interview, which basically know more about you and give you a tour around the company.
Interview questions [1]
Question 1
I think the skill assessment might be the most difficult part.