First is a phone interview, then a remote assessment. The remote assessment is not that difficult, since you are allowed to use pseudocode, but you have to prove you're good at speed and accuracy. If you pass the remote assessment test, you will get an on-site interview.
Design a program that prompts the user to input a sentence, then replaces certain words with other words.
The following metrics were computed from 3 interview experiences for the Epic Systems Software Developer role in Lansing, Michigan.
Epic Systems's interview process for their Software Developer roles in Lansing, Michigan is extremely selective, failing the vast majority of engineers.
Candidates reported having very good feelings for Epic Systems's Software Developer interview process in Lansing, Michigan.