Got a referral and interviewed 2 days after. The interview lasted 2 hours and I met with three separate people. I went through questions about myself and talked about my previous work and how I approached different problems. After the interview my references were checked and I had an offer a week later.