I went through four interviews, which is quite a few for an entry-level, low-paying hourly position.
I had a two with HR, a phone conversation and then a virtual call. My third interview was with an HR rep and my hiring manager and the last interview was with my future manager and their immediate supervisor. During all of this, I took a timed assessment to basically determine if I'd mesh with the company culture and my future manager.
Was told it was a remote position that required reporting on-site during the training and probationary period (which turned out to be false and was changed to an in-office position).