First got an email from a recruiter in early April and submitted my application right away. The next day, I received an email to schedule both a phone interview and online skills assessment.
- The assessment contained logic questions designed to test your intelligence / reasoning skills, as well as a coding portion and timed portion. The coding portion was straightforward (this is not a technical role), just gives you basic rules for the code and explains everything upfront. I don't think this will be an issue even if you have no experience.
- I did the phone interview a couple of days later. I was expecting it to be more of an interview, but it was more of a screen. I can't remember if it was someone currently in the role or who had been it it before, but they are just trying to make sure you understand the position and that you are comfortable with the travel, relocation, etc. This is a great time to ask questions about the job since they are very familiar.
- Later that day, a couple hours after my phone interview, I got an email saying I got an on-site interview. I flew out later that week and arrived in Madison in the afternoon. There is an optional dinner with an Epic employee and other interviewees that night. This is truly optional and won't weigh on their decision to offer you or not. It was with an Epic employee, not HR (or anyone you'd meet with the next day for that matter). This is another great time to ask questions about the job without really having to be choosy about your words like you would be when interacting with a recruiter.
The interview day consisted of a demo of the software, a meeting with a current PM, a (partial) tour of the huge campus, lunch, a presentation to a group of 3 Epic employees about a topic of your choosing (don't sweat this, you can literally talk about anything, they just want to see that you can relay an idea to someone else), a 1:1 interview with a PM, and a 1:1 interview with your HR rep. Overall great experience, very nice people with a ton of good information and questions that will make you think a little.
- When it was all said and done, I received and accepted an offer about 2 weeks after my on-site interview. I have heard that this varies for people - 2 weeks being on the longer end and the next day on the short end - so don't worry if you don't hear anything immediately.