I had an initial phone interview, which involved a lot of "tell me a time when thus and such happened and how you reacted" type questions. They sent me an online aptitude test to take. It was pretty much an easier version of the SAT or GRE. The questions involved basic math and vocabulary. A few weeks later they called me and asked me to come in for an in-person interview. They asked a number of the same questions that were asked in the phone interview. Again it was mostly "what would you do/what did you do" type questions. After about a week they contacted me via email and asked me to verify the details of my online application so that they could give my information to the company that does their background checks. The background check company emailed me and had me give them seven years worth of work history, including company contact information, supervisors, and salaries. After my background check came back clean, HR called me with a job offer and then sent an email with specific job offer details.