I applied online. I interviewed at Epic in Jan 2017
Interview
Initial application is very easy. No written cover letter required. When they get back to you they will set up a phone interview with you and give you instructions to set up an online assessment. The online assessment was more difficult than expected. It was fast paced, had lots of logic based questions, and required that you can do quick mental math. Additionally there was a part that asked you to learn a code - I found this to be the trickiest, but you still do not need coding experience.
Interview questions [1]
Question 1
What did you choose your major?
Where do you see yourself in 5 years?
Why did you apply to Epic?
What are some of your greatest strengths?
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.