На алгоритмических секциях, как мне кажется, проверяют твою способность думать, решать задачи. Т.е. они сразу говорят, что не важно на сколько "не изящный" будет код, главное, что он должен работать без багов. И пишешь ты его на листочке либо на доске.
Привети пример алгоритмических задач можешь, которых спрашивали?
Меня просили реализовать функцию flatten, которая принимает массив, неограниченной вложенности, к примеру [1,2, [3,4,[5], {a:1}, function (){}], ] возвращает массив без вложенности. Сделать без рекурсии.
Мне все нравится) Мне кажется, что тут больше зависит от команды, куда попадешь. Я пошел во внутренние сервисы. Мы делаем систему для внутреннего ручного тестирования. Команда небольшая и у меня есть ментор, которого я постоянно заебываю вопросами, из-за того, что я тупой😅