I applied online. The process took 2 weeks. I interviewed at Epic (Madison, WI) in Dec 2018
Interview
Once you apply and clear the computer screen they send you an online exam and ask to schedule a phone interview. After that there is an extensive in person interview
Start with a personality test and skills assessment and then a phone interview. If you pass the phone interview, you will be offered an onsite interview in Madison. I found the assessments and personality test to be quite difficult. Be prepared to spend about 2 hours on these and be in a distraction free environment.
I applied through a recruiter. The process took 4 weeks. I interviewed at Epic (Verona, WI) in Nov 2019
Interview
Fairly long day with orientations/tours that seem a bit gratuitous if you haven't been offered the job, for some people they also have you interview for 2 positions so it's basically 6 hours.