There was an campus interview, followed by a skills assessment test. Nothing too hard. Then they invited me for an on-site interview a few weeks later, and covered all the expenses. The actual interview process started in the morning with a site tour and a software demo, after which there is the individual 1-1 interviews. There's a short coding test if you tested for the software developer position, and ended with a brief HR interview (hardest imo). The interviewers were all young, and all of them were recruited right out of college and has been working at Epic since. It has a very college campus feel to it.