1. I applied online (application, resume, cover letter).
2. I was contacted by the hiring manager to schedule a 15-30 minute conversation about the position and my experience.
3. Two days later, landed a phone interview with the head hiring manager.
4. The next day they reached out for a 2nd interview (in-person) where I met with the hiring manager and two other employees on the team. The interview was about an hour.
5. I was offered the job the following week (the official offer letter took about two weeks and I didn't start for about a month or so.)