Initial screening call with recruiter to explore my experience, followed by hiring manager interview conducted over Teams. Final in person interview in the office where I had to do a presentation. Very positive experience and feedback was provided after each stage.