I applied through a recruiter. The process took 4 weeks. I interviewed at Epic (Verona, WI) in Oct 2019
Interview
1) introductory phone call- just talked about the company and why I was interesting. Wasn't really asked any technical questions.
2) Epic skills assessment- difficult 4 programming questions. Covered dynamic programming concepts and more
3) On-site- haven't completed this step yet, but got invited for the final round. I expect to be asked about a project I've worked on + complete a case study
Interview questions [1]
Question 1
Q. Given a sequence of number inputs, translate it to a text message assuming a typical 0-9 phone key layout.
I got a dm from Epic and I applied there through online. I had a phone interview with a current software engineer in Epic for 15 mins, and took a online assessment test.
I applied through a recruiter. The process took 4 weeks. I interviewed at Epic (Madison, WI) in Sep 2019
Interview
Contacted by recruiter to apply.
1) Phone Interview with engineer - He talked a bit about what Epic does and how the company uses MUMPS as its primary language. Asked me behavioral questions and detailed questions about my projects on my resume. He also gave me some time to ask him questions about the company. After phone call, he told me that I will receive a update in about a week.
2) Technical Assessment - literally the longest and most ridiculous coding assessment I've EVER had in my life. First section is a timed math quiz. Second section is them giving you a new language and answering multiple choice questions about what you've learned from the documentation. Third section is 4 coding questions with medium-hard difficulty with no methods to check your code. The entire time some random person is monitoring you through your webcam and mic so you can't check documentation or syntax via Google. Honestly I gave up towards the end because it was not worth it.
Interview questions [1]
Question 1
Print all permutations of a given string (or something like that).