Applied online. Initial screening with a recruiter via Microsoft Teams and then video interview with the Hiring Manager, again via Teams. The whole process took 2 weeks, however it took one and half months to let me know that I would not proceed to the next step. Very professional but also easy-going.