Having interviewed for a various positions over the years with the company, I can say that the process is pretty general across the board. The initial interview can take a couple hours. Usually consists of some sort of personality test (eh probably still using Meyers-Briggs Type for hiring) and a simple test on your mathematics, language and computer skills (nothing complicated, very basic). You will also interview with manager of that department or location. These happen in no particular order and not sure if the test is always required.