A recruiter contacted me initially about the position. Then an onsite interview at the office. I met with the hiring manager, his boss, & 3 others similar to a speed dating setup with 30min with each interviewer.
I was called the next day with an offer!