I applied through college or university. The process took 2 weeks. I interviewed at Epic in Oct 2017
Interview
After submitting my resume, I was emailed about setting up a phone screening, within the phone screening I was mostly asked behavioral questions and one technical question. I was also asked to complete an online assessment with 3 sections: 4 coding questions (You're not allowed to use a compiler), logic based exam based on a made up programming that they teach you within the assessment, and another assessment in where you have to answer as many questions as you can within 10 minutes, they're mostly math/logic based questions.
Interview questions [1]
Question 1
Technical question I was asked on the phone: If you have a list of N patients with M problems each, how would you go about finding the two patients with the most similar amounts of problems.
I applied online. The process took 4 weeks. I interviewed at Epic in Oct 2017
Interview
It began by applying online and then receiving an email to schedule a phone interview. The phone interview was very general and basic. Make sure you can explain a few of your projects (2-3) in depth.
After the phone interview, you are asked to take an online assessment on ProctorU. The online coding experience was awful. Someone was constantly watching you code and it made the entire process very uncomfortable. There were four questions on the online assessment and no IDE to make sure what you were writing was even correct. Additionally, the online questions were worded incorrectly so when you try to come up with a solution, your not sure if it should be based off the correct terminology.
After about 2 weeks I got a rejection saying I did not fulfill their requirements.
I applied through college or university. The process took 2 months. I interviewed at Epic in Oct 2017
Interview
You have a phone interview, then a skills assessment, and onsite interview. The phone interview is mostly behavioral, and generally straightforward. You talk with an actual software developer about Epic.
Then the skills assessment consists of a few tricky math and logic questions, where they want to see how many you get in just 2 minutes, and four programming questions. The programming questions were quite tricky, and you do need to write actual code. You get no compiler and/or test cases to tell you whether or not your code works. You get unlimited time for the programming questions, but they do consider speed in their evaluation.
I did not get an onsite interview invitation, and was very annoyed. I previously took this same type of assessment when applying for TS a few years ago, really had difficulty solving the questions then, but got an offer. After declining the offer at that time, I have since improved my programming skills, and felt much more confident about the assessment this time, only to get a rejection.