I applied online after seeing them at my career fair. They had me do a behavioral phone screener where I talked a little bit about past projects. After that, they made you do a weird technical screener where you have to have a proctor install software on your computer and then watch you. They can actually access files on your computer and control your screen. That was a big turn-off for me, as lots of other companies that recruit great candidates don't need to do this. Anyways, the technical screener has two parts:
They give you a fake programming language, and you have to remember logic and pick things up quickly to answer about 20 questions. Do this first.
A code screener where you have to do 3-4 programming problems. It's deceptively easy, but actually kind of intricate. You won't have to do any complex algorithms, but you need to know your basics super well. Be able to do string manipulation, dynamic programming, and type manipulation (hexadecimal to integer, etc.) very well, hashes as well, etc.
I signed an NDA, so I'm going to honor that. Look on CareerCup or at the comments below.
The following metrics were computed from 13 interview experiences for the Epic Systems Software Engineer role in New York, New York.
Epic Systems's interview process for their Software Engineer roles in New York, New York is extremely selective, failing the vast majority of engineers.
Candidates reported having negative feelings for Epic Systems's Software Engineer interview process in New York, New York.