1st stage - a phone call with the Hiring Manager;
2nd stage - MS Teams interview with the Hiring Manger and one of the team members;
3rd stage - HR Panel;
4th stage - MS Teams with the Director;
The whole process was rather swift (about 2 weeks in total for all 4 stages). The company stopped responding after the last stage, which I see as unprofessional. Come to think of it, I would sent out an email with a "thank you" not and some additional questions, and I did not hear back from them until I was invited to the next stage. I followed up with the hiring manager, as they requested references (and they did not get in touch with them) and I did not hear back again (it's been over 3 weeks now). I am very disappointed in this company, as it was highly praised by my colleague and I did not expect to be treated like that when I was one of the finalists. Won't be applying again.