For the initial interview I had to use an app called Spark Hire to record myself answering interview questions. Then I was given a mock assignment to complete. I don't remember much about these because honestly it was a few years ago. I was trying to get a part time bookkeeper position which turned out not to be available, so I did not continue with the process at that point. I think I was contacted again by a human resources person about a year later, asking if I was still interested in the part time bookkeeper position, but at that point I had moved on and declined.
Fast forward a year or two later, I was looking for a full time accountant position so I reached out to the human resources person again. She requested a copy of my updated resume, which I submitted, and asked me to call her. At the end of the call, she told me she thought I would be a good fit for an accountant position, but there might not be one open currently. They like to keep people "in the pipeline" for future jobs as they come up. I was fine with that as I wasn't in the position where I needed a full time job immediately. She gave me a link to a skills test that I needed to take. It was about 20 questions of accounting knowledge. Some of it was challenging but I managed to pass.
The next step was an interview with the hiring manager. A few days after the interview, I got an email from the human resources person saying that they wouldn't be moving forward with my application.
The call with the hiring manager I was told would take about 30 minutes. We ended up talking a little longer, but that was probably from me asking questions. Some of the questions she asked me were about accounting knowledge (like test questions). Some of the others were more traditional questions you'd expect to be asked at an interview. At least they didn't ask "what's your greatest weakness?"