в целом суть вопроса примерно в том, что разрабы должны знать два разных js: один, который для интервью, а второй - практический
Ну джаваскрипт один, какая разница что ты на джаваскрипте напишешь, реакт компонент или алгоритм инверсии бинарного дерева. Видеть процесс мышления кандидатак важнее его умения запускать IDE и вбивать код используя интелли сенс) Хороший столяр умеет пользоваться и стамеской, и фрезером, а если человек пришел на интервью и говторит дайте мне фрезер, я не умею пользоваться стамеской, то это плохой столяр.