I applied through an employee referral. The process took 2 months. I interviewed at Epic in Sep 2015
Interview
There are three rounds.
The first is a phone screen with a fellow developer. It is fairly basic and doesn't require much effort.
The second round is an online technical review. It is length and asks for actual coding to be done.
The third round is an onsite visit. Though there are technical aspects, it is mostly selling the company to you and making sure your personality isn't too off.
I applied online. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Oct 2017
Interview
First there is an online assessment and phone interview. If they like what they see they will fly you out for an onsite. The experience as a hole was pretty smooth and easy.
I applied online. The process took 2 months. I interviewed at Epic in Oct 2017
Interview
I submitted an application online and received a quick response to set up a phone screen. During the phone screen I spoke with an engineer who trailed off at the end of all of his questions and regular sentences so it was hard to tell when he was done talking, and when he asked me a question about OOP at the end of the call he forgot what the correct answer was and so was not sure if I was correct in my answer. Following this phone interview there was an immediate response to set up a test with ProcterU as well as a link to complete a personality test through rembrandtadvantage. As others have said the ProcterU test includes an IQ test, a section where you learn a new coding language, and a technical assessment. The rembrantadvantage test takes about an hour and the ProcterU test takes around 3 to 4 hours with the first thirty minutes being the IQ and learning a language section while the coding takes the majority of the time. That in total is five hours during which you are not speaking to an actual person from the company. In addition on the ProcterU test during the coding section you are not allowed to go to the bathroom at all which I found a bit absurd because of the length of it. It has been over two weeks since I took the technical assessment and I finally sent an email to the recruiter asking what my status was and it wasn't until sending that email that I finally got the rejection email. Overall I think this process reflects poorly on the company and I don't plan on applying to work with them again in the future.