Found job posting on LinkedIn, Glassdoor, or Indeed. Applied for the job online. Within a week I was asked to take an online personality test and a basic math test.
Once I passed that I had a phone interview with Hiring Manager.
Got immediate feedback which was nice
Phone interview with HR.
Face to face interview with a Team Lead, Hiring Manager, and Operation Manager, as well as tour of office by HR.
Every interview was scheduled through a web app where I could list my availability. It was a really great process.