1) Applied online.
2) Called by hiring manager and spoke briefly about my experiences/work goals.
3) In person interview: 30 minute aptitude test with word problems and math questions, met with 2 people
4) In person interview: met with 2 different people