I applied online. The process took 3 weeks. I interviewed at Epic (Verona, WI) in Oct 2017
Interview
Applied online. Had an online skills assessment that was about two hours long. Logic-based questions and riddle-type scenarios as well as a coding assessment where they explain a language to you and have you answer questions along the way. Then did a phone interview with an individual currently in the role. Very informal. The majority of the time was spend asking them questions about the role. The next step is an onsite interview which is an all day thing. They want you to do a short 10-minute presentation on any topic that will be evaluated. Afterwards they offer the position or not.
Not invested in who they're hiring if they rely heavily on multiple assessments for applicants to take (personality quiz, etc). These are unpaid and take hours. A poor use of time.
Intro zoom call, and several hours of tests on a lockdown browser before even getting to have the first ten minute phone interview. Phone interview was basically combing through my resume and any gaps.
After submitting the application, there was a personality assessment and a technical assessment to test your thinking skills. The technical assessment had 4 parts, some of which took a long time(~1.5 hours) while others were quick.