Та просто бери і подавайся, тільки резюме під місцевий формат зроби. А яка різниця скільки етапів? Якщо 4 то не будеш подаватись? Є компанії, що запрошують на скрінінг через 3 місяці після подачі і мають 1 співбесіду, а є такі, що мають скрінінг, технічне 1,5 години, home assessment на кілька днів роботи, друге технічне з behavioral на 2,5 години, і ще 45 хвилин cultural...
Також буває, що між етапами в одній компанії 2-4 тижні. Часто з тобою навіть розмовляти ніхто не буде поки не пройдеш тест на алгоритми (як leetcode) + питання по теорії. По джаві дуже велика конкуренція з індусами і багато вакансій з захмарними вимогами, дуже часто хочуть джавіста full stack. Мав технічне на java dev яке почалось з питань по Javascript. Там де наче підходиш ідеально, будуть реджекти без скрінінгу навіть. Приблизно половина не відповідає взагалі нічого і ти не знаєш чи не підійшов чи вони запропонують скрінінг через 3-12 місяців. Все це ппц стресово і часто виникає думка, що Канада (особливо в її теперішньому стані) того не варта.