Interview with the recruiter, then with the hiring manager, and then 3 different team members. All were video interviews over MS Teams. Questions ranged from basic background knowledge to the approach to specific problems that you might encounter in the job.