Нет, скорее на знание JS. Как алгоритмические задачи они очень простые - перевернуть дерево вида "какие горы посещены какими людьми" на "какие люди посетили какие горы", задача где неисправный спутник передает координаты своих ежеминутных смещений без знака, при этом он вернулся в исходную точку, нужно расставить + и - у его координат или вернуть null если такое невозможно, и третья задача дается массив объектов, нужно отсортировать объекты по одному свойству, проверить валидность по словарю (есть ли искомое слово в данном массиве), и собрать результат в виде отсортированной последовательности слов если возможно.