Перейти к основному содержимому
View All Authors

Я ПОЛУЧИЛ ОФФЕР В VK? / ФИНАЛЬНОЕ ИНТЕРВЬЮ НА GO-РАЗРАБОТЧИКА

· 17 мин. чтения

Сегодня мы разберем финальный этап собеседования в ВК, где кандидат с опытом работы в Яндекс.Мессенджере обсуждает с интервьюером свой профессиональный путь, процессы разработки и ожидания от новой роли. В ходе беседы подробно рассматриваются особенности релизного цикла в ВК, включая работу с монолитом на PHP, переход к микросервисам на Go, систему «поездов» для выкаток, а также гибкие процессы груминга и планирования. Несмотря на техническую глубину разговора и обоюдный интерес, кандидат в итоге получил отказ, сам признав, что не подошёл по ряду критериев, а также заранее отклонил бы офер из-за ограничений по совместительству и оформлению через ПТК.

ПИШЕМ API СЕРВИС НА СОБЕСЕДОВАНИИ В VK / ТЕХНИЧЕСКОЕ ИНТЕРВЬЮ НА GO-РАЗРАБОТЧИКА (ВТОРОЙ ЭТАП)

· 20 мин. чтения

Сегодня мы разберем второй этап технического собеседования на позицию разработчика в ВК, где кандидату предлагалось реализовать production-ready микросервис на Go для подсчёта уникальных кликов по публикациям авторов. В ходе часового сессии кандидат продемонстрировал способность самостоятельно спроектировать структуру данных, написать рабочий код с обработкой запросов, валидацией и конкурентным доступом, а затем уверенно обсудил с интервьюером вопросы масштабирования, персистентности и надёжности сервиса — включая шардирование, репликацию, батчинг и режимы хранения в Redis. Несмотря на техническое прерывание трансляции в конце, кандидат успешно прошёл этап и получил приглашение на финальное собеседование в команду VK Clips.

Я ПРОШЁЛ СОБЕС В VK С ПОМОЩЬЮ ИИ / ТЕХНИЧЕСКОЕ ИНТЕРВЬЮ НА GO-РАЗРАБОТЧИКА (ПЕРВЫЙ ЭТАП)

· 136 мин. чтения

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

СОБЕСЕДОВАНИЕ В МАГНИТ НА GOLANG / ТЕХНИЧЕСКОЕ ИНТЕРВЬЮ

· 106 мин. чтения

Сегодня мы разберем техническое собеседование на позицию Go-разработчика в компании "Магнит", где кандидат с опытом в высоконагруженных трейдинговых системах проходит оценку в формате потока найма. Беседа охватывает практические задачи по конкурентности в Go, архитектуре микросервисов, шардированию PostgreSQL и работе с Kafka, а также включает разбор кода и обсуждение оптимизации запросов. Несмотря на некоторые сложности с деталями, кандидат демонстрирует понимание распределённых систем, что подтверждается положительным фидбэком от HR.

ПРОВАЛЬНОЕ СОБЕСЕДОВАНИЕ в Т-БАНК на Frontend-разработчика (ПЕРЕЗАЛИВ)

· 13 мин. чтения

Сегодня мы разберём показательный пример собеседования на позицию фронтенд-разработчика, в ходе которого кандидат столкнулся с серьёзными трудностями при решении базовой алгоритмической задачи на глубокое копирование объектов, продемонстрировал неуверенное владение структурами данных (очередь, стек, обход в ширину и глубину), но при этом успешно справился с задачами на промисы, React-компоненты и работу с API. Несмотря на общее понимание концепций иммутабельности, асинхронности и жизненного цикла компонентов, отсутствие глубокой практики в написании алгоритмов и рекурсивных решений привело к тому, что кандидат не смог завершить ключевое задание и в итоге получил отказ с рекомендацией лучше подготовиться.

СОБЕСЕДОВАНИЕ в ЯНДЕКС на Frontend-разработчика

· 17 мин. чтения

Сегодня мы разберём техническое собеседование на позицию фронтенд-разработчика в Яндекс, на котором кандидат решал задачи на JavaScript — от теоретических вопросов о типах данных и работе промисов до практической реализации методов массивов, функции retry и обработки асинхронных запросов с таймаутом. Собеседование проходило в формате живого кодирования: кандидат рассуждал вслух, допускал ошибки, находил их самостоятельно и под направляющими вопросами интервьюера приходил к рабочим решениям, демонстрируя понимание ключевых концепций языка и умение работать с прототипами, замыканиями и асинхронностью.