This applied when I was applying during senior year in college. The first step was an online resume drop. After passing an initial selection an online test was administered. The next stage was an on-campus interview. The last stage was an on-site interview in Richmond, VA with different phases: a behavioral interview, a job-fit interview, a case interview, and another instance of the online exam (to prove you took it alone). Overall the experience was great and everyone involved was extremely friendly.