Логичнее, наверное, будет запустить setTimeout, а уже при попытке выполнить функцию explode проверять размер экрана. Вдруг на десктопе сделали маленькое окно, загрузили страницу, а потом развернули окно.
2 года и джун? Хм...
По теме. За 3 месяца попытайся удалёнку найти. Времени на несколько собесов предостаточно.
Про госконторы не скажу, не сталкивался.
Пума Тайланд, он не понимает )) Уже была истерика, когда он не удосужился бэкап сделать или хотя бы под git файлы завести, чтобы откатиться если что не так пойдет.