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
I applied online. The process took 2 weeks. I interviewed at Epic
Interview
I applied online, and was invited to do a phone interview and skills test. I did the phone interview with a current project manager, which was pretty casual; she asked me about my experience and gave me an opportunity to ask questions. The skills test involved learning a coding language and building on that knowledge throughout the test, as well as some logic and math questions.