2.3Kпросмотров
24.8%от подписчиков
18 марта 2026 г.
📷 ФотоScore: 2.5K
💹 Как проходить алгоритмические собеседования 👩💻 Это Павел Косицын, разработчик из Финтеха. В Яндексе я провёл 400 алгоритмических собеседований за 3 года и в этом посте хочу поделиться парочкой советов. В этом формате кандидат должен быстро от и до решить полноценную задачу. Процесс не сильно отличается от настоящей работы. А сами алгоритмы можно пообсуждать без специальной экспертной подготовки. Этот формат позволяет нам оценить, готов ли человек к разработке. Для этого он должен уточнять детали, базово владеть языком программирования, тестировать решения и уметь искать баги. ❇️ Начнём с базы Стоит заранее потренироваться с «уточкой»: научиться объяснять проблему вслух неодушевлённому предмету. Например, открыть LeetCode и прочитать условие задачи. Затем тщательно продумать решение так, чтобы не пришлось переписывать код по ходу. Доходчиво объяснить его «уточке». Желательно, чтобы даже она поняла. Например: «Я иду двумя указателями. Левый двигаю, если в окне уже есть две заглавные буквы. Если нет, то правый. Так найду самое большое окно без двух них. Обновляю ответ на каждой итерации».
Когда вы уже написали код, обязательно проверьте себя. Постарайтесь не ошибаться в финальной версии решения. Чем ближе к реальному формату разработки, тем лучше! ❇️ Хуже всего, когда на секции ничего не происходит Основная задача собеседующего — понять как можно больше про человека, который пришёл на интервью. Поэтому хорошо, если разработчик может попросить о помощи и умеет правильно формулировать проблемы. В такие моменты я стараюсь давать подсказки, которые подтолкнут человека к ответу. Всё-таки мы оба тут собрались, чтобы дорешать задачи к концу отведённого времени. ❇️ В день собеседования не забудьте подготовиться Выспитесь и обустройтесь так, чтобы ничего не мешало. Непосредственно перед интервью подготовьте лист бумаги с ручкой на всякий случай, налейте чаю или кофе, проверьте, работают ли камера и микрофон. А в конце интервью, если останется время, можете задать вопросы про работу собеседующего. Это отличный способ узнать, что происходит в одной из команд Яндекса, даже если вы устраиваетесь в другое место. 👩⚕️ Советы по поводу самого интервью ищите в карточках выше. 🧬 Чтобы попробовать свои силы в настоящем собеседовании, участвуйте в Week Offer Backend 11–17 апреля. 🔶 Мы приглашаем бэкенд-разработчиков на Python, Java/Kotlin, C++ или Go. Пройдите секции, познакомьтесь с командами и получите офер за неделю. Зарегистрироваться можно здесь. Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend