Applied online, phone screen with HR and then an exam. If you do well on the exam, you come into their office and take the exam one more time. Then you sit down with three different people, from various offices and then you hear in a few days about offer/no offer/