Recruiter will email you after you apply, asking you to set up a phone interview. Phone interview is behavioral, with questions about your resume, why you want to work at Epic, and what projects you'd be interested in working on at Epic. Then you schedule a test on a website called Proctor. You take the test while someone watches you take it on your computer to make sure you don't cheat. The first part of the test is learning a new programming language and answering questions about it. Epic apparently makes all its employees take this portion of the test, as it assumes no prior experience with programming. Then there were 4 technical questions, and you're asked to implement solutions for all of them. There were no clarifications for the questions, so if you didn't really understand part of the question, you have to make assumptions. There is no time limit for this test, but I didn't want to spend more than 3-4 hours on it.