I was contacted by a recruiter to apply for the "Problem-Solver (Technical Services/Customer Consultant)" position. I submitted an online application for Project Manager/Implementation Consultant, completed a Rembrandt profile, and had a phone interview approximately one week later. Eight days later, I was invited for an on-site interview, and visited Epic approximately ten days after that.
The on site interview consisted of a company overview, software demonstration, two small group meetings with current employees, two one-on-one case study based interviews, a ten minute presentation to four current employees, an hour long interview with an HR representative, and three assessments. Some of the other candidates had already completed the assessments before arriving at Epic, but I had no idea about them until that morning.
The assessments consisted of one SAT Math type problem set, one SAT Verbal type problem set, and one programming based problem set. All assessments were scored based on the speed and accuracy of the answers, so I was told to complete them as correctly and quickly as possible. As a result, I made a couple of educated guesses rather than spending ten minutes on a single problem and deriving the correct answer. The math assessment included some number puzzles. The verbal assessment included analogies, correcting improper grammar in given sentences, and a verbal reasoning section. The programming assessment led me through a fictional language and asked what certain functions would return, if anything.
I received an offer three business days later. The offer was towards the upper end of my salary expectations.