I applied online. Then a recruiter reached out to me and completed a phone interview. I then spoke with the hiring manager on the phone for 30-60 minutes. I was then brought in for an in person interview that was split up into two panel interviews. Within a couple days of the in person interview I was offered the position.