Для кода бесполезно, единственный смысл - прохождение собеседований тех компаний, которые могут просто "выкидывать 99% CV неудачников", и всё равно останется огромное число претендентов. Скажем, тех компаний, которые дают зарплату в 2 раза выше рынка (потому что она всё равно в 2 раза ниже их же зарплаты в США).
Повторяются, да, пусть не десяток, а двадцать-двадцать пять, но проблема в том, что "среднюю" задачу надо сделать максимум за 20 минут, а "трудную" за 30-40. Причём сделать на самом деле, со всеми требованиями к памяти/сложности алгоритма, а не просто рассказать, как надо делать, а мелкие "особенности" конкретных задач сильно влияют. Поэтому и надо многократно повторять.
А то легко оказаться на месте опытного инженера, который в итоге за час поиск начала сдвинутого отсортированного массива реализовать не смог бы (бинарным поиском) - сразу полностью объяснив путь решения, но ошибаясь в реализации.
В Финляндии таких компаний, получается, фактически нет:
https://www.levels.fyi/t/software-e...&sortOrder=DESC