I applied through LinkedIn. Two weeks after my discussion with HR, I had a technical panel interview with two developers.
Since the position is hybrid and based in the Montreal office, I expected to meet at least some prospective colleagues from the local team. However, both interviewers were located in another country. One interviewer read questions very slowly from a screen with a strong accent, while the other occasionally repeated the questions.
The technical questions were very basic: the difference between an abstract class and an interface, explaining one OOP principle, and the most complex question was describing the process of importing a large file in a web application. There were no questions about my professional experience, problem-solving approach, or how I handle production issues. The interview mainly consisted of a long list of basic questions and one relatively simple LeetCode task.
I also tried to ask a few questions about the role and the company, but I only received formal and generic answers. Very shortly after the interview, I received a standard rejection email.
Overall, it felt like the decision regarding my candidacy had already been made before the technical interview, and the process ended up being a waste of my time.