I applied for the full time software developer position in May of my junior year, and I got a suite of assessments in August. I did not do particularly well on the coding assessment and did not move forward the the software developer position, but Epic offered to bring me onsite to interview for the technical solutions engineer position.
The onsite interview was straightforward and not nerve-wracking. The information and one-to-one sessions with employees were very informative. I had to partake in a case study (Epic wanted to see how I prioritized my responsibilities and schedule), HR interview, and skills assessment (questions were similar to the ACT/SAT). Everyone else interviewing for this position needed to take a coding assessment, but Epic used the results from my earlier coding assessment.