First step was a basic online personality/intelligence test. A week or so later, I had a "phone interview" which was really more of an informational, Q&A type chat. I then had to take some basic math, logic, and programming assessments. I had to do this at a local test proctor site. The last step was an on-site visit. It consisted of a software demo, tour of the Epic campus, more math and verbal assessments, and 1 on 1 interviews with a Tech Services employee and with an HR representative. They got back to me with an offer just 3 business days after my on-campus visit.