Took about a month overall. Phone interview first, general questions from a SWD at Epic. Then an IQ test, and then an online assessment. My biggest tip would be to just run through some medium leetcodes before taking the OA. It is around 4 hours long, and I was asked 4 medium level leetcodes. I feel I did average on it, maybe got 2/4, but I think they are looking for near perfect scores. Further, OA is by far the most crucial part of their interview process. Worst part in my opinion is the Examify or whatever the OA proctoring software is called. Its terrible. Can't really move an inch during the exam, and anything clicked on within the exam window may exit you out of the exam. Terrible UI and design. This isn't on Epic, I just didn't like that process. Also an extension gets installed on your laptop/PC that magically disappears when you finish the OA. And you have to grant a bunch of privileges to your data before doing so. Yuck. In retrospect this alone may have pushed me to not even go through their interview process.