Мазохизм на практике - алгоритмическая секция в Яндекс/Тинькофф/Сбер

Когда речь заходит о крупных игроках на российском рынке IT, например Яндекс, Тинькофф и Сбер, обсуждение алгоритмических секций при найме встает на повестку дня. Неоспоримо, эти секции стали частью стандартного процесса найма в этих компаниях, вызывая вопросы о ценности их роли, особенно в контексте мобильной разработки.

Мазохизм на практике - алгоритмическая секция в Яндекс/Тинькофф/Сбер

Секрет успеха на таких секциях часто заключается в подготовке, доступной на платформах вроде Leetcode и аналогичных. Однако, возникает вопрос: насколько эти знания важны в мобильной разработке?

Один из аргументов против – в мобильной разработке редко используются сложные математические операции, а железо мобильных устройств зачастую ограничивает оперативность. В этом контексте, на первый взгляд, алгоритмы могут показаться излишними и даже бесполезными.

Существует мнение, что навыки разработки эффективных алгоритмов не делают кого-то заметно более крутым разработчиком в мобильной сфере, не выделяя его от других специалистов.

Тогда, в чем же смысл подобных секций?

На самом деле, их значимость может скрываться скорее в мотивационной плоскости, особенно при поиске работы. Компании вроде Сбера, Тинькоффа и Яндекса, предоставляя подробные описания задач на алгоритмических секциях заранее и выделяя время на подготовку, скорее всего тестируют не столько вашу способность решать конкретные алгоритмические задачи, сколько вашу мотивацию.

Отдельные компании, такие как Яндекс, даже создают собственные платформы типа Яндекс.Контест – что еще раз подчеркивает их заинтересованность в этом аспекте при найме.

Таким образом компания проверяет скорее вашу мотивацию - насколько сильно вы хотите работать в Яндексе - что готовы учить бесполезные навыки.

Вероятно если вы готовы тратить свое время впустую лишь бы знать алгоритмы и попасть в заветный Яндекс - дорога для вас открыта.

Что думаете?

5
8 комментариев