I applied online. The process took 4 weeks. I interviewed at Epic (Verona, WI) in Apr 2018
Interview
Recruiter contacted me then I applied. Got an email saying I got a phone interview and have to complete a skills assessment which was pretty lengthy- it took almost two hours. Thought I did bad on it but I guess it ended up alright. The day after my phone interview I got an invite to interview on campus. Going there soon to interview.
First a phone screening that is comfortable and then an online test that made me very uncomfortable. They made me video chat with someone who was clearly not in this country and show him my room so that I couldn't cheat on the test.
I did the onsite interview. It was fun. You should definitely come prepared for everything they ask of you. Overall, great vibe and great people. You are supposed to hear back from them a week after your onsite interview